Skip to content

northwesttrees-gaming/calendarz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

image

📆 CALENDARZ

Introducing Calendarz, a versatile Minecraft mod that brings fully customizable in-game calendars right to your server! With Calendarz, players can easily access a user-friendly GUI using the /calendar command to view multiple events on any given day. While regular players can view events, admins have complete control with the /calendaradmin command, which allows direct configuration management without needing to stop the server.

Calendarz requires installation on both the client and server, and it works seamlessly across single-player, LAN, and multiplayer setups. Admin commands are logged directly to the console, simplifying troubleshooting and offering the flexibility to manage settings through the console itself. The other mods can also add support for custom events using the admin command, enhancing its versatility.

Managing events is a breeze with the events.json file’s straightforward structure, and even the event tooltip speed can be adjusted through commands or the configuration file.

Scroll down for a full feature list and see how Calendarz can transform your Minecraft experience!

📌 USAGE

Requires both servers and players to have the mod installed for this mod to work.

🔗 SITES & PAGES

🔗 MOD SITES

📑 GITHUB PAGES

⚖ LICENSE

This mod is property of NorthWestTrees (Kieran Martin) and marked as all right's reserved.

✔ What's Fine

  • Use on servers, LAN or Single Player.
  • Making mods addons for the mod using the events.json file.
  • Making resource packs for this mod.
  • Using this mod in mod packs as long as you provide a direct link to CurseForge.

❌ What's NOT Fine

  • Distributing the modification without permission.
  • Editing the jar file.
  • Reverse engineering the modification.
  • Using the mods assets for other mods or projects.
  • Selling, trading, or profiting from the modification without permission.
  • Anything not under the What's Fine list above.

✨ FEATURES:

🔑 ADMIN COMMANDS

  • Server admins can modify the configuration file using the /calendaradmin command.
  • The admin command allows adjusting the speed of the event index cycle.
  • Admins can remove specific months, days, and events from the calendar.
  • Events for a specified month or day can be retrieved, displaying an index number to facilitate targeted deletions.
  • New events can be added, either by creating new months/days or adding to existing ones.
  • Calendar events cycle through the event array indexes.

📌 PLAYER COMMANDS

  • All players have access to the /calendar command, which opens the calendar interface.

⚙ CORE FEATURES

  • Compatible with Single Player, LAN, and Multiplayer modes.
  • Admins can add, edit, and remove events via the admin command.
  • Events are fully customizable.
  • Supports leap years.
  • Days of the week are supported (Sun, Mon, Tue, Wed, Thu, Fri, and Sat).
  • The calendar grid functions similarly to real-world months.
  • Current day and event icons are overlaid on the calendar.
  • Displays the current month and year at the top of the calendar.
  • Admin commands and messages are logged to the server console.
  • Players are kicked from the Calendar UI to enable real-time configuration changes by admins.
  • Only the current month's calendar view is accessible.

🐞 KNOWN ISSUES

  • Manually editing and saving changes to the events.json file while players are viewing the configuration will cause crashes.
    • Solution: Use the admin command to update the file in real time.

🖼 IMAGES

Calendar