• ALERT

    We are currently undergoing a minor database conversion which may have caused the email management system and registration and other minor issues, our team is working on getting our new database system up and running as soon as possible, thank you for your understanding!

    If you have any other questions, feel free to open a ticket on our discord server https://dc.gleaks.pro/

VenturaCalendar | Your own custom calendar [1.13 - 1.19]

Plugins VenturaCalendar | Your own custom calendar [1.13 - 1.19] 2.6.0

Register to download this resource

Original resource URL: https://www.spigotmc.org/resources/venturacalendar-your-own-custom-calendar-1-13-1-19.99128/



Native Minecraft Version:1.13Tested Minecraft Versions:
  • 1.13
  • 1.14
  • 1.15
  • 1.16
  • 1.17
  • 1.18
  • 1.19
Source Code:https://github.com/M0diis/VenturaCalendarContributors:M0diiLanguages Supported:EnglishDonation Link:https://www.paypal.com/paypalme/ModestasKazlauskas
[IMG]
[IMG]
From version 1.6.0+
you need to have Java 17 installed.


upload_2022-1-14_2-24-7.png

Minecraft Calendar continuation of the old TheTime plugin.

The plugin is now paid for the people who want to support me and get something in return as well.

The original plugin will stay free but will not be updated.

If you wish to try out the plugin before buying, you can find the resource here:
VenturaCalendar | Your own custom calendar [1.13 - 1.18]
You can test out the plugin on my development server
mc.m0-dev.live

[IMG]


[IMG]


upload_2022-1-14_2-25-12.png

  • Fully customizable events that take place on specified days, months;
  • Time synchronization (noon real-time - noon in-game);
  • Highly customizable, simple & easy to use;
  • Time manipulation via commands;
  • New day messages, titles, subtitles;
  • Simple configuration;
  • Custom placeholders;
  • PlaceholderAPI support;
  • Daily rewards;
  • Configurable reward months and days;
  • Console and player sending commands for rewards;
  • Various actions additionally to command sending;
  • Automatic command execution on events or new days;
  • Option to use real world time and have real-time calendar;
  • HEX color support;
upload_2022-1-14_2-25-3.png


Base command & reload:
/venturacalendar reload

Time manipulation:
/venturacalendar <add/subtract><sec/min/h/d/weeks> <amount>

Set starting year without editing config:
/venturacalendar set startyear <year>

Set the starting date in the config. (resets the world time)
/venturacalendar set date <YYYY/MM/DD>

Calendar GUI command:
/calendar

Real-time calendar:
/calendar realtime

upload_2022-1-14_2-24-52.png


Permission to the base command:
venturacalendar.command.venturacalendar

Permission to the reload the config:
venturacalendar.command.reload:

Permission to open the calendar:
venturacalendar.command.calendar

Permission to manipulate time using add/subtract/set:
venturacalendar.command.changetime

Permission to open real-time calendar:
venturacalendar.calendar.realtime


You can find more information in the wiki:
Usage · M0diis/VenturaCalendar Wiki (github.com)
upload_2022-1-14_2-24-38.png


There are multiple configuration files, most of the configuration is self explanatory and does not require a lot of understandment.

To setup the a Time System you should first understand what it does.
The Time System will be used to calculate the date, it provides information about the length of the different time units like seconds, minutes, hours, etc.

It also provides information about your eras and about the different names of the days and months, so it's the most important part of the configuration.

For more information on configuration, go to VenturaCalendar Github wiki page:
Configuration · M0diis/VenturaCalendar Wiki (github.com)


upload_2022-1-14_2-24-20.png


PlaceholderAPI | Optional

upload_2022-1-14_2-27-30.png


You can use the following placeholders with PlaceholderAPI:
  • %venturacalendar_month_<month-name>_season%
  • %venturacalendar_month_<month-name>_days%
  • %venturacalendar_event_<event-config-name>_start%
  • %venturacalendar_event_<event-config-name>_end%
  • %venturacalendar_event_<event-config-name>_description%
  • %venturacalendar_newday_message%
  • %venturacalendar_actionbar_message%
  • %venturacalendar_date_event_name%
  • %venturacalendar_date_event_description%
  • %venturacalendar_date_tick%
  • %venturacalendar_date_second%
  • %venturacalendar_date_minute%
  • %venturacalendar_date_hour%
  • %venturacalendar_date_day%
  • %venturacalendar_date_day_name%
  • %venturacalendar_date_dayofweek%
  • %venturacalendar_date_week%
  • %venturacalendar_date_month%
  • %venturacalendar_date_month_name%
  • %venturacalendar_date_season_name%
  • %venturacalendar_date_year%
  • %venturacalendar_date_era%
  • %venturacalendar_date_era_name%

upload_2022-1-21_23-40-59.png


The plugin currently has several events that are dispatched.
You can find some examples below. The rest is on github wiki.
API · M0diis/VenturaCalendar Wiki (github.com)

MonthEventDayEvent
Event is called when the new day (at 00:00) has some event scheduled on it.
Code (Java):

@EventHandler
public void onEventDay(MonthEventDayEvent event)
{
MonthEvent event = event.getMonthEvent();
}

NewDayEvent
Event is called on every new day. (at 00:00)
Code (Java):

@EventHandler
public void onNewDay(NewDayEvent event)
{
TimeSystem timeSystem = event.getTimeSystem();
}

CalendarClickEvent
Event is called when player clicks on an item in the GUI.
Code (Java):

@EventHandler
public void onCalendarClick(CalendarClickEvent event)
{
Player player = event.getPlayer();
ItemStack item = event.getItem();
Calendar calendar = event.getCalendar(); // The GUI itself
}



upload_2022-1-21_23-41-40.png


VenturaCalendar collects anonymous server statistics through bStats, an open-source statistics service for Minecraft software.
[IMG]

If you'd like to disable metrics collection via bStats, you can edit the /plugins/bStats/config.yml file.

Check out my other plugins:

Uploader


Downloads
3
Views
98
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from ArteffKods

Similar resources

Custom Dungeons | Create your own dungeons! ArteffKods
Create your own dungeons with custom mob spawners which will be generated in your worlds.
0.00 star(s) 0 ratings
Updated
EliteConquest - Create your own conquests | In-Game Reward System [1.8-1.18.2] ArteffKods
Create your own conquests with custom mobs, rewards, locations and much more!
0.00 star(s) 0 ratings
Updated
EliteLootbox - Create your own lootbox | Custom Item Support | IN-Game Control | FLASH SALE Histimi
Command Support | Create lootboxes in-game with a choice of multiple animations! [1.8 - 1.20]
0.00 star(s) 0 ratings
Updated
EnchantedGangs ✨ Create your own gangs! [1.8.x - 1.20] ArteffKods
0.00 star(s) 0 ratings
Updated
MythicTotem | Create your own BOSS totems! | 3D Totem support! | 1.13 - 1.20 ArteffKods
Create BOSS spawn totem or bonus totem! - 3D support - Unlimited size - ItemsAdder support.
5.00 star(s) 1 ratings
Updated
⭐MASKS⭐️| 30+ MASKS | 50+ FEATURES | ✨CUSTOM ANIMATIONS | ✨CUSTOM EFFECTS | MAKE YOUR OWN Sregatto_
Create your own custom skinned masks with mob disguises, commands to run, potion effects, and more!6
0.00 star(s) 0 ratings
Updated
1.8 - 1.19.3 ⭕ AdvancedEnchantments ⭐ 450+ Custom Enchants ⭐Create Custom Enchantments ArteffKods
  • Featured
Create Enchants ⭐ Villager Trading⭐ Custom enchants in Enchant Table ⭐ Spawn Enchants as random loot
5.00 star(s) 1 ratings
Updated
Back
Top Bottom