Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add calendar app for displaying the in-game date #368

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

James103
Copy link
Contributor

This app simply displays the current in-game date and time in a bossbar for all players, using the day counter of the world it is on.

By default, new worlds start on January 1, 1950, but this can be changed by editing line 12 in the app's code.

Internationalization

The app displays dates in English by default.

  • For Chinese, replace line 36 with ampm = if(hours >= 12, '下午', '上午'); and replace line 46 with str('%s%d:%02d | %d年%d月%d日', ampm, hours, minutes, year, month, day).

  • For ISO, delete lines 36-37 and replace line 46 with str('%04d-%02d-%02d %02d:%02d', year, month, day, hours, minutes).

The app converts the day counter to an in-game date using the Gregorian calendar and displays it in a bossbar for all players.
@James103 James103 force-pushed the new-app/calendar.sc branch from 9f10a8f to 69eef31 Compare March 21, 2023 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant