LoreTime
A date plugin for role-playing servers
LoreTime
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
[ Permissions | Commands | Configuration ]
LoreTime is a date plugin geared towards RP servers. When a player issues the /loretime command, they are given the current in-game date which can be customized to fit the server's theme. Admins can adjust the date in-game as well as save/reload the config. The plugin updates the date at midnight in-game time (18000).
With our standard calendar:
With The Elder Scrolls Calendar:
Note: Days in a month must be divisible by the days in a week, a limitation I hope to remove in the future. For example, in the image above you may notice that the 31st of July of 2011 is actually a Sunday rather than a Tuesday.
FEATURES:
- custom month/day names
- in-game time
- custom formatting
- user specified days in a week/months in a year
- supports permissions
- "calendars" - simply add "[calendar]" without quotes to the first line of a sign then right click the sign to get the date! (temporarily removed)
- multiworld support
LINKS:
Versions Prior to Bukkit Dev
SHiLLySiT's Source Code
rmh4209's Source Code
Development Builds
USAGE:
Configuration Set up (For 1.5.1)
Commands and Permissions (For 1.5.1)
FUTURE:
- Custom days
@insers
Just posting the error from the console does not help as all I can tell from this is that there was a problem when a player joined.
What exactly did you do to get this error and can you replicate it?
2012-04-11 10:23:17 [SEVERE] Could not pass event PlayerJoinEvent to LoreTime org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:132) at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129) at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:41) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:61) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at me.SHiLLySiT.LoreTime.Commands.getTime(Commands.java:200) at me.SHiLLySiT.LoreTime.Commands.displayString(Commands.java:288) at me.SHiLLySiT.LoreTime.PlayerListener.onPlayerJoin(PlayerListener.java:26) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 9 more
Okay, it's been sitting as "Needs Approval" for over a day now so I'm going to post a temporary external link here.
-removed- The file has been approved.
@SHiLLySiT
Oh okay, gotcha. Thank you very much :P
@TomCamavi
Bukkit plugins go through some approval process and the update is still waiting for approval. =/
@SHiLLySiT Thanks for the update. This might sound dumb but I'm kinda having a hard time finding the download o.0
Finally had a day to devote some time to this project. Here's the change log:
After wrapping up today, I realized there are two notable improvements I need to make:
I also need to find a way to allow a date change for when everyone sleeps as well as in-game commands for change the other options such as month names, day names, and etc. However, this update should make everyone happy until the next update!
Please post any bugs, comments, or suggestions.
@ksibdesign
Update coming soon.
I would also love to see this plugin updated again! :D
my players love it!
I know I already commented earlier asking for a update >.> but please update this to 1.2.5 This plugin is actually a key element on my server. Also thank you for your continued hard work :)
update for 1.2.5 not for 1.2.4 :D
When can we expect an update for 1.2.4? Every time I try to use a LoreTime command on my 1.2.4 server it tells me "An internal error occurred while attempting to perform this command"
This makes me sad, because my server just decided we wanted custom days of the week and months!
@SHiLLySiT
Tested on 1.2.3, throws errors on player join and every time it checks the time, so gets a little spammy.
That should be Awesome : Holidays/Events
@SHiLLySiT
Yay! Waiting for next update :D
Just uploaded a new build that should at least work with RB 1.1-R6. There are no other changes.
My todo list for the next version is:
Please post a comment if there are any issues with the current build.
Any news on the update? :D
Looks like we need to wait a bit longer.... Need to look for other plugin then :/
@SHiLLySiT
Thank you for your work :) I'll be looking forward to the possible release this weekend!
@All previous comments
I will try to at least get a patch out the runs on the newest RB this weekend. I can't promise anything as I've been extremely busy, but I will do my best. =]
@TomCamavi
I agree, I love this plugin and I would love to see it updated for 1.2.3!