Yearmarked
v2.0.6Days of the week are tracked with special events for each day. (EN, DE, ES, FR, HU)
v2.0.6latestJan 2, 2018 v2.0.6 Small update to fix any recipes which might have empty spots in the crafting matrix. Minecraft 1.12.2 treats those spots as null objects instead of AIR "blocks" like it used to which was causing some issues.v2.0.5v2.0.5 - NPE errors in consoleJan 2, 2018 Updated to BlockTyper v1.2.5 to fixes bugs related to null items in crafting matrix introduced in Minecraft 1.12.2v2.0.4v2.0.4 - Using Spigot 1.12.2-R0.1-SNAPSHOTJan 1, 2018 v2.0.4 It has been almost a Year since releasing. I have finally settled in Germany and will once again have some time to get back into plugin development. Starting off slowly, I have simply updated Yearmarked to use the latest Spigot API version 1.12.2-R0.1-SNAPSHOT. For developers: I also have successfully pushed my core library ( Blocktyper) for my plugin projects to maven central. That means you can start using my library to create your own plugins by simply including blocktyper as a maven dependency.v2.0.3v2.0.3 - Fixed logging issue when recipes are misconfiguredMar 10, 2017 v2.0.3 fixed NPE when earthday recipes are not configured correctly Code releasev2.0.2Toolsmith can now give Llama Spit BucketFeb 14, 2017 Toolsmith can now give Llama Spit Bucket Code releasev2.0.1Added Villager Trade for FarmerFeb 13, 2017 Version 2.0.1 Small config update - No code changes: Regular farmers can now give you the Llama Spit bucket on Marketday trading. Code Snapshotv2.0.0Marketday (Once a month) - Llama Spit wand - Continuous TranslationFeb 13, 2017 Version 2.0.0 Updates: - 1: Marketday: The first Earthday of every month is Marketday as of the v2.0.0 release. On Marketday, you can get some special trades with villagers by right clicking them with a Fishfryday Emerald. -2: Llama Spit Wand: Craft a "Llama spit wand" with a "Llama Spit Bucket" and a stick. The "Llama Spit Bucket" is only available for non-OP users by trading with Shepards, Butchers or Cartographers on Marketday. OP users can craft one by placing a milk bucket in the bottom middle of the crafting grid with a "Needle" sword above it. Below is the recipe for the wand: -3 Continuous Translation: The ugly, all caps, English only item names and messages are gone for good. All langues are possible through the message and recipe system. Add your lore anf the appropriate values if your language is not supported. By default, English, German, Spanish, French and Hungarian are supported. If you configure your language, please send back your changes and I will include them in the next release. Code spapshot1.4.2Language now driven from player settingsJan 7, 2017 Language setting are controlled by the player. They can choose between German, English, French and Hungarian currently. If they choose an unsupported language it will default to the locale in the server's config file. If that is not set, it will revert to your Essentials locale setting if you have Essentials installed.1.4.1Removed infinite Earthday arrows and infinite Fishbone arrows issuesJan 7, 2017 Earthday arrows and Fishbone arrows will no longer trigger their effects when used with a bow which has the Infinity enchantment. Thank you to hollo for pointing this out.1.4.0Teleport with netherwart and more entity arrow featuresJan 6, 2017 You can now smack a stack Wortag Netherwart against something and 2 of them will be consumed. In return you will get back a special teleportation netherwart. This special netherwart has the coordinates where it was created stored in the lore and if you hit it against something, you will be teleported back to where it was created. You can only create and use these on Wortag. Also, if you make the teleport in one world and use it in another, it wont teleport you across worlds, but it will teleport you to the coordinates in the world where you are. This could be fun and dangerous. Also, there are more default entity arrows and they now save more details about the entities. For example, if the entity had a special name, if it was tamed or if it had an inventory, that information is stored in the arrow. Also, it the friendly entity has gear (saddle, carpet or horse armor), that gear is dropped when the entity is turned into an arrow.1.3.6Strike Highest BlocksDec 31, 2016 This new config file setting will now cause lightning to only strike the highest point with a non-air block at a given x,z coordinate. Code (Text): yearmarked-donnerstag-strike-highest-blocks: true If you have already installed this plugin, the new entry should be added for you.1.3.5Updated to spigot version: spigot-v1.11.2Dec 21, 2016 Built with and tested on latest spigot version: spigot-v1.11.21.3.4Fixed conflict with World GuardDec 21, 2016 In World Guard protected zones players could get infinite Earthday and Wortag bonus crops because Yearmarked would still drop the bonuses even though the crop harvest action was being cancelled by World Guard. Thanks to Hollo for pointing this out.1.3.3Added Holographic DisplaysDec 20, 2016 By default, holographic displays are now shown to users when the day changes, or on join (if on join messages is enabled) or when the user runs the /ym command. The holograms will remain for 30 seconds and are only visible to individual users. You can turn this feature off with the config setting: yearmarked-show-holograms-on-day-change: false You will of course need the holographic displays plugin for this feature to work. Everything will work as normal with Yearmarked if you do not have the dependency as it is just a soft dependency. All descriptions are only in English for now. I will implement German soon. Enjoy! -Spaarkimus1.3.2Built and tested with Version 1.11Dec 9, 2016 This is version contains no new features. It was built and tested with the latest version of Spigot/Bukkit (1.11-R0.1-SNAPSHOT)1.3.1Made join messages optional via configNov 11, 2016 Add this line to your config to turn off join messages: yearmarked-show-join-message: false1.3.0Lightning ManagementOct 27, 2016 There are four features in this release to help people manage the lighting on Donnerstag. 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. 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')1.2.0Earthday 'Entity Arrows'Oct 25, 2016 Entity Arrows You can now turn your animals into arrows for easy transport. On Earthday, if you hit your animal with an Earthday crop (carrot, wheat or potato), the animal will turn into an arrow. You can then fire that arrow (on any day) and an animal of the same type will spawn where the arrow lands. Below are the mappings of which animals work with each crop type: - Potato: Chicken and rabbit - Wheat: Sheep and cow - Carrot: Pig and horse The amount of crops to charge the player are configurable using the config list 'yearmarked-earthday-entity-arrows-costs'. Earthday Pot Pie A new recipe can be found in the config file 'earth-day-pot-pie'. Eating an Earthday Pot Pie will give the player the Speed, Fast Digging and Damage Resistence buffs. The duration and magnitude of the buffs is configurable using the keys 'yearmarked-earthday-pot-pie-buff-duration-sec' and 'yearmarked-earthday-pot-pie-buff-magnitude' respectively. Code (Text): 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}} All items in the recipe need to start with whatever Earthday is named on your server. That is supported by the new {{}} notation you see above. Pot Pie and Entity Arrow Interaction By default, for 60 seconds after eating an Earthday Pot Pie, a player can hit any entity which has a listed cost with any Earthday crop and an entity arrow will replace the entity that was hit. That means that you can configure the 'yearmarked-earthday-entity-arrows-costs' to allow for the creation of entity arrows for Zombies and other damageable entities. Play around with values from here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entit… I only tested with Zombies, but in theory even an Ender Dragon entity arrow should be possible. Enjoy! -Spaarkimus1.1.1French Language support addedOct 20, 2016 Added French Language Support. Please let me know if any of the translations need to be corrected. You can set the language by changing the value of the 'locale' setting in the config file to 'fr'. Alternately, you could remove the local setting from Yearmarked's config file and the plugin will attempt to use the Essentials config file. If you do not have Essentials, you can make an 'Essentials' folder in your plugins folder and you can add a config.yml file there with a 'locale: fr' entry. The last option, if the other two are not present is to set the locale of the JVM of your minecraft server.1.1.0New Features and ItemsOct 16, 2016 There was a lot in this update. Configuration The major theme was configuration. You can now tweak the drop rates of different things as well as turn them off entirely. The names of the days as well as the names of some new items are also configurable. Items There is also an entire item crating system built into this update and it works entirely off the config file. Essentially, you pick the shape of the recipe and the required materials and even required names for the materials, and then you pick an output. Whatever you define becomes a craft-able item. This mechanism is used to define recipes used with some new items dropped from Fishing and Diamonday and Earthday. The "Thordfish" is dropped during fishing and is the base for the "Needle" sword and the "Fishbone arrows". There is also a default recipe for crafting a "Thordfish" (using 4 fish in the corners of the crafting inventory). You can disable this recipe by removing the 'thord-fish' entry from the 'recipes' list in the config file. New Features by Day · Mondonday: It still 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: Now when harvesting on Earthday, your crops will have a special name (Earthday Carrot, Earthday Wheat, etc.) These will be used for new item recipes in future releases, so you may want to hold onto your special crops. · 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: If you don't like lightning, smack your Throdfish 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". · Fishfryday: You can now catch "Thordfish" · Diamonday: Bonus diamonds will now have the name "Diamonday Diamond". Combine 2 of these with the stone "Needle" to make a diamond "Needle". · Feathersday: If you are holding "Needle" when fall damage is prevented, you will start bouncing very high in the air. 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. Recipes Below is the configurations for some recipes. I think the system is rather self-explanatory, but then again, I created it so I might be biased. Let me know if you have any questions: Code (Text): recipes: - thord-fish - diamond-day-sword - fish-sword - fish-arrow 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 Don't forget to hold onto your grass and special crops, I will make new stuff for them in the next release.1.0.2Added Hungarian language supportOct 11, 2016 Élvez!1.0.1Added German Language SupportOct 4, 2016 Added German Language Support. Please let me know if any of the translations need to be corrected. You can set the language by changing the 'locale' setting in Essentials or by setting the locale of the JVM of your minecraft server. Support for a locale setting in this plugin's config file is not supported. If you do not have Essentials, you can make an 'Essentials' folder in your plugins folder and you can add a config.yml file there with a 'locale: de' entry.2016-10-02Oct 2, 2016
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta