Yearmarked
Yearmarked
This mod will track each passing day and divide the time into days of the week and months of the year.
Features for Each Day
- Monsoonday: It rains all day, but each player can toggle the rain near them by smacking a "Thordfish" against the ground. This can be configured to consume the "Thordfish" when turning the rain on or off, or it can be free for each action. By default, it is free.
- Earthday: When harvesting on Earthday, you will receive bonus crops which will have a special name (Earthday Carrot, Earthday Wheat, etc.) These can be used to craft an Earthday Pot Pie with some nice buffs and in addition, you can hit certain animals with a crop on Earthday and they will turn into an "Entity Arrow". When you fire an "Entity Arrow" an entity of the same type will spawn where the arrow lands. This is great for packing up your farm or trading animals. (Crop types to animal types can be found below)
- Wortag: Now when harvesting on Wortag, your netherwart will have a special name (Wortag Netherwart). These will be used for new item recipes in future releases, so you may want to hold onto your special crops.
- Donnerstag: Lightning will strike in your vicinity all day and super creepers can spawn. If you don't like lightning, smack your Thordfish against the ground to turn it off. Smack again to turn it back on. This can be configured to consume the "Thordfish" when turning the lightning on or off, or it can be free for each action. By default, it is costs one to turn it off and it is free to turn it on. If you are feeling more adventurous, craft your "Thordfish" into a stone sword named "Needle" or some arrows named "Fishbone Arrows". If you have either of these weapons active when lightning strikes, a super creeper will emerge from the lightning. Kill it with the special weapons for a chance to drop diamonds, emeralds and more "Thordfish". Also, you can craft a "Lightning Inhibitor" which when placed in a chest will block all lighting from this plugin within a configurable radius. Lighting safe zones can also be defined in the config file. If you do not like the fires that all this lightning is causing, there is a mode which will strike lightning without starting fires.
- Fishfryday: Double XP fishing all day with the chance of bonus rewards. You can now also catch "Thordfish" which are used to craft the "Needle" sword.
- Diamonday: Bonus diamonds dropped when mining diamond ore. The bonus diamonds will have the name "Diamonday Diamond". Combine 2 of these with the stone "Needle" to make a diamond "Needle".
- Feathersday: No fall damage all day! If you are holding "Needle" when fall damage is prevented, you will start bouncing very high in the air.
Recipes
recipes: - thord-fish - diamond-day-sword - fish-sword - fish-arrow - earth-day-pot-pie - lightning-inhibitor #THORDFISH recipe.thord-fish.name: Thordfish recipe.thord-fish.rows: - FAF - AAA - FAF recipe.thord-fish.mats: - F=RAW_FISH - A=AIR recipe.thord-fish.output: RAW_FISH recipe.thord-fish.op.only: false #FISH NEEDLE recipe.fish-sword.name: Needle recipe.fish-sword.rows: - AFA - AFA - ASA recipe.fish-sword.mats: - F=RAW_FISH - A=AIR - S=STICK recipe.fish-sword.output: STONE_SWORD recipe.fish-sword.item.starts.with: - 4=Thordfish #DIAMOND NEEDLE recipe.diamond-day-sword.name: Needle recipe.diamond-day-sword.rows: - ADA - ADA - ANA recipe.diamond-day-sword.mats: - D=DIAMOND - N=STONE_SWORD - A=AIR recipe.diamond-day-sword.output: DIAMOND_SWORD recipe.diamond-day-sword.item.starts.with: - 1=Diamonday DIAMOND - 4=Diamonday DIAMOND - 7=Needle #FISH ARROW recipe.fish-arrow.name: Fishbone Arrow recipe.fish-arrow.rows: - AAA - AFA - ASA recipe.fish-arrow.mats: - F=RAW_FISH - A=AIR - S=STICK recipe.fish-arrow.output: ARROW recipe.fish-arrow.amount: 16 recipe.fish-arrow.item.starts.with: - 4=Thordfish #EARTHDAY POT PIE recipe.earth-day-pot-pie.name: Earthday Pot Pie recipe.earth-day-pot-pie.rows: - CCC - PPP - WWW recipe.earth-day-pot-pie.mats: - C=CARROT_ITEM - P=POTATO_ITEM - W=WHEAT recipe.earth-day-pot-pie.output: PUMPKIN_PIE recipe.earth-day-pot-pie.amount: 1 recipe.earth-day-pot-pie.item.starts.with: - 0={{yearmarked-earthday}} - 1={{yearmarked-earthday}} - 2={{yearmarked-earthday}} - 3={{yearmarked-earthday}} - 4={{yearmarked-earthday}} - 5={{yearmarked-earthday}} - 6={{yearmarked-earthday}} - 7={{yearmarked-earthday}} - 8={{yearmarked-earthday}} #LIGHTNING INHIBITOR recipe.lightning-inhibitor.name: Lightning Inhibitor recipe.lightning-inhibitor.rows: - DDD - ASA - DDD recipe.lightning-inhibitor.mats: - D=DIAMOND - A=AIR - S=STONE_SWORD recipe.lightning-inhibitor.output: FISHING_ROD recipe.lightning-inhibitor.amount: 1 recipe.lightning-inhibitor.item.starts.with: - 4={{recipe.fish-sword.name}} recipe.lightning-inhibitor.keep: - NNN - NYN - NNN
Commands
- /ym *tells the player the day info
- /ym [-100000-100000] *sets the time by the relative number of days specified
- /ym [(-100000)-(100000)] *sets time to the exact morning of the relative number of days specified
- /ym day [1-7] *sets the time to day 1 through 7 of year 1 month 1.
- /ym return *return time to where you were before you last used the '/ym day' command.
@PhoenixLabsServer
Hi Phoenix,
The last update did not address your concerns about fire, but I have something in the works and it should be done by tonight.
There will be 4 features that help with this issue.
The first two are based off of a new object called a "Lightning Inhibitor". If you place one in a chest (which has no blocks above it), no lightning from the plugin can strike within 25 blocks of that chest in all directions. You can configure that to be a bigger radius if you want, but the larger it is, the bigger the strain on the server. I did not have any issues testing up to 100 blocks and I did not test past that, but in theory, if you make the number very large it could have a negative impact. Also, I am only testing with one player, so the more players the worse this gets. I would recommend keeping the radius around 25 blocks and just making multiple inhibitors to cover a larger area.
A player can also have a "Lightning Inhibitor" in their inventory and the lightning specific to that player generated by the plugin will never strike within 5 blocks of the player. Lightning caused by one player could still hit another player however.
The next two features will be from the configuration. You will be able to specify safe zones where the lightning from the plugin cannot strike. And lastly, you can configure "simulated lightning" (yearmarked-donnerstag-no-fire-lightning [default is false]). This will just create the lightning effect and custom code will injure anyone near the strike, but it wont be a true lightning strike, therefore there will be no fire. It will still create turn pigs into Zombie Pigmen and creepers into Super creepers if they are "hit". And of course Supercreepers will spawn from the plugin still if the player is holding "Needle".
The lightning Inhibitor recipe is completely configurable and the default recipe can be found in the config file and the project summary (the config key beginning that section is 'recipe.lightning-inhibitor.name')
@PhoenixLabsServer
Hi PhoenixLabsServer,
Thanks for the kind words. I plan on updating this by next weekend.
I will look into the fire thing for sure. If I can't figure it out, I think I will make a way for people to make safe zones that can't be hit by lightning.
Stay tuned. :)
-Spaarkimus
Someone get this man a medal. I am proud to be one of the first servers to use this plugin as it overqualified for the job that needed to be done. I am so surprised at how quickly this plugin is updating and this is one of the most unique things I have ever seen! My server was supposed to have a hardcore aspect of it (Custom mobs, bosses, etc) but this plugin balances out perfectly with the different days which can be good or bad. I originally didn't like the lightning too much because it happened a bit too often, too close to the player, and set fire to objects. But now I enjoy it especially with the new update. Please continue as you are and add as many others options as possible! If you could make it so lightning didn't set fires in either the external configuration or by command, that would be nice. I enjoy this plugin especially with the features that came out so quickly. I got this plugin roughly one to two weeks ago and I regret nothing of it! Goodluck with you unique ways!