Yearmarked-v1.1.1
Details
-
FilenameYearmarked-v1.1.1.jar
-
Uploaded by
-
UploadedOct 20, 2016
-
Size91.63 KB
-
Downloads234
-
MD506346d7a388d92e4566687b8d18e3d3e
Supported Bukkit Versions
- 1.10
Changelog
Like version 1.0.0, version 1.1.0 will track the days of the week and inform the user when the day changes. When the day changes the, special features for that day become active, as described in the project summary and below.
Please note, this plugin has no commands. After you place the jar in your plugin folder, there is no more interaction required. By default the setting apply to the world named "world". You can change this by adding or removing from the "yearmarked-worlds" config setting. The special features for each day are pretty self explanatory, but I will go into great detail below because I have been asked to by the site's moderators.
- Monsoonday: It rains all day. This is the first day of the 7 day week. On this day, it rains for the entire day. You will get wet. That is all.
- Earthday: Bonus crops granted upon harvest. When you pick a ripe potato, carrot or wheat on this day, you will be rewarded with an extra 1-3 crops.
- Wortag: Bonus netherwart granted upon harvest. When you pick a ripe netherwart on this day, you will be rewarded with an extra 1-3 netherwart.
- Donnerstag: Lightning will strike in your vicinity all day. Every 5 seconds, there is a 50% chance that lightning will strike within 0-15 blocks in the X direction and 0-15 blocks in the Z direction. Be careful. You may want to stay indoors on this day.
- Fishfryday: Double XP fishing all day with the chance of bonus rewards. You will get double XP with everything you catch. There is a 10% chance your catch will include an emerald. There is a 1% chance that it will include a diamond. You should fish on this day.
- Diamonday: Bonus diamonds dropped when mining diamond ore. On this day, every time you mine a diamond or (not with silk touch), you will recieve 1-2 extra diamonds. You are welcome.
- Feathersday: No fall damage all day. No matter how far you fall on this day, you will not take fall damage. That is fun.
Languages Supported.
- English (default)
- German
- Hungarian
- French
Please let me know if any of the translations need to be corrected.
The below example is for configuring German language support: You can set the language by changing the value of the 'locale' setting in the config file to 'de'.
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: de' entry.
The last option, if the other two are not present is to set the locale of the JVM of your Minecraft server.
Configuration
The major theme of the 1.1.0 release 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:
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.
calling the "set time" method will affect the days of the week and month as the plugin does not persist any data. It is completely dependent on the world.getFullTime() API method. That API method is in turn affected when a user runs the "set time" command.