Survival Plus - RECODED - Making Survival Fun Again! icon

Survival Plus - RECODED - Making Survival Fun Again! -----

Overhaul your entire Survival Experience and change the way you think about Survival!




Hey guys,

I know that it's been a good long while since we had an update.

This is an extremely minor update to fix a bug that happens on some setups where the regular Furnace menu just eliminates all the Fuel within it.

This build fixes that.

We also have a very large update coming out very very soon that will be so major we are upping the version number to v5.0!

This big update will include finally finishing the burnout torches feature, the shared workbench feature, fix many bugs, add full Purpur support, Migrate fully to the PaperMC API, and add several new optional features for plugins that will add extra challenge, extra functions, or other cool things to the game!

Stay tuned for that update!

(Note: this build does contain some rough-ins for the additions in progress. If you run into any bugs, please report them in GitHub issues)
----------, Jul 18, 2022

Hey guys,

I know you have all been eagerly awaiting the 1.18.2 update. Allow me to explain.

Since I took over for Shanebee developing Survival Plus, I have opened a development studio and started making all kinds of new custom plugins for people.

Due to this, we have been absolutely swamped with work and haven't had the time to update our free and open-source plugins.

However, this (ultimately small) update brings lots of updates, some security fixes, some bug fixes, and some encoding fixes. For a full changelog, check out our GitHub.

Updates to this plugin are going to sadly continue to be slow as this plugin we provide for no cost. If you would like to contribute to the development of Survival Plus, please do so!

If you want more frequent updates, the best way to help is to use our donation link to help support the future development of Survival Plus!

That's it for this update, everyone!

Feel free to join our Discord if you require any support and don't forget to report any bugs through the Issues system on GitHub!!

Thanks guys

<3 ~Veth
----------, Mar 11, 2022

Development begins again in earnest soons! Stay tuned ;)
----------, Feb 25, 2022

This update fixes the issue with third party scoreboard spamming errors on player join event.
----------, Sep 21, 2021

This release fixes the exception that occurs when a player looks at the portable furnace inventory accessible through the firestriker
----------, Sep 21, 2021

This update does some general code optimizations, makes some systems more reliable and updates b-stats
----------, Sep 14, 2021

Implementing fix for water purification on MC version 1.17.1 and added complete support for Paper/Purpur 1.17.1 API

Please report all bugs to SkyPIxel Discord
----------, Sep 13, 2021

SURVIVAL PLUS 4.0.0-BETA

This update includes no features or fixes. It simply updates the plugin to use the Spigot-API version 1.17.1

In 1.17.1 the water purification system is broken. Fear not! You can still use the thirst system and it will be repaired in the next update. It's only broken because Spigot deprecated a listener that I need to make it work.

If you require support with the beta build of 1.17.1 please join the discord at https://www.discord.gg/skypixel


If you want the old build of the plugin (for 1.16.5) please reach out to @VetheonGames6033 on discord
----------, Sep 12, 2021

ADDED:
- Added support for modifying the nutrition values of items in the Items.yml
- Added an option to enable/disable wooden tool recipes

FIXED:
- Fixed an issue with water bottles from Piglin bartering
- Fixed an error when smelting attempting to smelt a non-smellable item in the FireStriker

CHANGED:
- Trapdoors now require axe/pickaxe to break.

API-CHANGES:
- Added support for other plugins to register custom Nutritions (see JavaDocs)
- Added getter/setter for hunger in PlayerData (see JavaDocs)
----------, Dec 21, 2020

NOTE: SUPPORT FOR 1.15.2 AND BELOW IS NOW DROPPED.
SurvivalPlus
now ONLY supports 1.16+

CHANGED:
- The fire striker now has a proper animation similar to that of a furnace.

ADDED:
- Added a new item for "breeding egg", to differentiate between regular chicken eggs
- Added support for HEX color codes (useful in the lang file)
Code (YAML):
- "Blah blah <#123456>coloured blah blah"

FIXED:
- Fixed an issue with the health placeholder returning a really long decimal point
----------, Oct 11, 2020

FIXED:
- Fixed some issues with Citizens' NPCs causing errors
- Fixed an issue with old data conversion throwing an error

ADDED:
- Added some config options to change start/respawn nutrition/energy levels
- Added a command for changing player data (energy, nutrition, thirst)

CHANGED:
- Brought back the wooden shovel (as there were issues with digging grass/dirt)
- Changed the recipes for sickles, making them more streamlined with Minecraft recipes
----------, Sep 4, 2020

ADDED:
- Added some new weather based speed modifiers (Slower walking speeds in rainy/snowy areas [disabled by default]) (See CONFIG WIKI for information on these )
- Added snow and rain boots (will speed the player up when in snow/rain)
- Added thirst drain modifier for heat (Thirst will drain faster when in a hot biome and exposed to sunlight)
- Added thirst drain modifier for nether (Thirst will drain faster when a player is in the Nether)
- Added energy drain modifier for cold biomes (Energy will drain faster when in a cold biome and exposed to sunlight)
- Added configurable option for absorption and haste

FIXED:
- Fixed an issue with invalid player data throwing errors
- Fixed an issue with Giant Blade’s durability draining too fast
- Fixed an issue with other items durability draining too fast
- Fixed an issue with scoreboards not showing when using with some plugins (if you dont see your scoreboard toggle it off then on again)
- Fixed an issue with player’s health not setting correctly after death
- Fixed an issue when running the `/kill` command, and a player then not taking any damage afterwards
- Fixed an issue with the firestriker, closing the fire striker inventory when your inventory is fall would lose the item

CHANGED:
- Revamped scoreboard code (internal change only)
----------, Aug 19, 2020

CHANGED:
- Chicken mechanics have changed a little (see config)
Code (YAML):
  # When enabled, breeding chickens will not spawn baby chickens, but rather drop eggs
  # The eggs that drop during breeding will always spawn a chicken
  # The eggs that drop naturally by chickens are not affected by this
  chicken-breeding
:
    enabled
: true
    # The maximum amount of eggs that will drop when breeding (random between 1 and this number)
    max-eggs
: 4
    # Chickens spawned from eggs will always be a baby
    always-baby
: true
    # The amount of ticks this chicken will be a baby for
    # If 'always-baby = false' this time will only be applied to baby chickens
    # Vanilla default = 24,000 ticks = 20 minutes
    baby-ticks
: 48000

NOTE:
- This will be the last update for 1.15.x
- Subsequent updates after this will be 1.16.1+
----------, Jul 21, 2020

ADDED:
- Added 1.16 netherite tools (Will now work with "requires shovel/axe/pickaxe" system)
- Added 1.16 blocks (Will now work with "requires shovel/axe/pickaxe" system)
- Added a speed modifier to golden armor
- Added 1.16 netherite armor items with speed modifier (These currently serve no purpose but they are available with the /giveitem command.)

FIXED:
- Fixed a spelling mistake with golden greaves
----------, Jul 16, 2020

FIXED:
- Fixed an issue with the version checker which prevented the plugin from running on 1.16.x

CHANGED:
- NoPos currently broken in 1.16+, disabled and log to console regarding it.

1.16 NOTES:
- I have done light testing on 1.16, and everything seems to work as it should. If any issues are found, please make sure to update your Spigot jar first, test again, then report bugs on our GitHub Issue Tracker
- Do keep in mind, Spigot's 1.16.1 builds may have bugs, so if a bug is found with this plugin, please verify first it is not a Spigot bug before reporting it.
----------, Jun 27, 2020

FIXED:
- Fixed an issue with player eating suspicious stew and leaving a bowl behind
- Fixed an issue with the give command showing the class name

CHANGED:
- Several people reported the recipes not working, this was due to them using an outdated build of Spigot. Now when the plugin runs, if the Spigot build is outdated, the plugin will shut down and warn the user to update their Spigot build.
----------, Jun 14, 2020

CHANGED:
- There is now a new items.yml file, this is used for people who want to customize the resource pack, and change the customModelData numbers the plugin uses. For most people, this won't need to be touched.
- Water bowls will now be created when throwing multiple empty bowls in water
- Some internal changes to clean up code a bit.
----------, May 1, 2020

FIXED:
- Fixed an issue with player's data getting reset when coming back from the end
- Hopefully fixed the issue with burnout torches sending a Redstone signal

ADDED:
- Added a config option which allows all custom recipes to be unlocked when a player joins
----------, Apr 4, 2020

FIXED:
- Fixed an issue with suspicious meat crashing server
----------, Mar 22, 2020

Please see NOTES at bottom for more important info

FIXED:
- "Water Bowls" have been changed to an actual potion, this way players can drink it when their hunger is full

CHANGED:
- Changed some villager trades to give custom items (iron/diamond armor -> iron/diamond armor with slowness, chainmail armor -> reinforced leather armor, hoes -> sickles)

ADDED:
- Added a config option for "OTHER" water bottles, so you can customize the thirst refill amount for regular water bottles, or water bottles from other plugins
- Added "Suspicious Meat". When a player kills a zombie/zombie villager/drowned/husk/zombie horse they may drop suspicious meat. This meat has a random chance of a good or bad effect added to it. (configurable chance of dropping)

NOTES:
- This update includes some big changes. Please make sure to backup all important data before updating to this version
- The resource pack has changed. Please delete the resource pack line in the config and let it update itself. (If you are using a custom pack, you will need to update your pack)

IMPORTANT NOTE:
I noticed on bStats metrics, about 90 servers are running this plugin, with a total of about 45 players. That equals to about half a player per server. Since half a player clearly isn't possible that means most of the servers running this plugin have 0 players online.
That said, due to the lack of people using this plugin, I have decided to slow down the work on this plugin. For the time being SurvivalPlus will be feature locked. That means I will not be adding any new features for the next little while. I will continue fixing bugs, but no new features will be added. Things that are not classified as bugs but more so a quirk, will not be "fixed".
For any of you out there running this plugin, and have bStats turned off, please consider turning it back on. bStats sends VERY VERY LITTLE data to the metrics server. (Just to give you an idea of how little data, its the equivalent of 1 player sending a message in chat every 30 minutes on a server with 1 other player currently online)
I love working on this plugin, and coming up with fun/creative new ways for players to enjoy the game, but due to the lack of people actually using it, has lowered my desire to work on it. I hope in the future more people use this plugin, so we shall see what happens.
----------, Mar 15, 2020

FIXED:
- Fixed a few issues with burnout torches ( SEE NOTES)

ADDED:
- Added chairs to the energy system (players can sit in chairs to gain energy - this is configurable in the config. Currently set to low but adjust to your liking)

NOTES:
- As per the config, the Burnout Torches feature is an EXPERIMENTAL feature and should NOT be used on production servers:
Code (YAML):
  # EXPERIMENTAL FEATURE
  # DO NOT USE
  BurnoutTorches
:
    Enabled
: false
- If you choose to use this feature be aware there may still be bugs with it.
----------, Mar 10, 2020

CRITICAL FIX:
- New players started with 0 energy (whoops)
----------, Mar 2, 2020

FIXED:
- Fixed an issue with water buckets breaking melons and pumpkins
- Fixed an issue burnout torches affecting regular Redstone torches

ADDED:
- Added dark_prismarine and prismarine_bricks to requires pickaxe
----------, Mar 1, 2020

NOTE:
- This is the final release of the beta builds. No major issues has been reported so this seems good and safe!!
- This version has not changed much since the last beta build (just some internal stuff) but this is the full release notes for 3.10.0
- This was a big change since 3.9.x so PLEASE BACKUP IMPORTANT DATA before updating (you know.... just in case)
- This plugin now ONLY supports 1.15.2+, all support for 1.15.1 and below has officially been dropped (This is largely due to Bukkit API additions that this plugin utilizes)

CHANGED:
- The fatigue system has been fully removed
- We now have an "energy" system.

ENERGY SYSTEM: (breakdown of the new energy system)
- As a player is playing on the server, their energy will slowly drop
- When a player does harder tasks (running, jumping, mining) their energy will drop a bit quicker
- Sleeping thru the night will refresh a player's energy
- Laying in a bed will slowly refresh a player's energy. (The increase rate can be changed in the config)
- Drinking coffee will refresh a player's energy.
- Energy is now shown as a bar in the HealthBar!
- When energy reaches lower levels, the energy bar will change to yellow then red.
- When energy reaches lower critical levels different effects will be applied to the player.
- When a player refreshes their energy (by sleeping or drinking coffee) they are given so good boost effects for a few seconds (like absorption hearts and haste)
- Please see CONFIG for updates regarding the new energy system.
- Energy drain and increase rates can be changed in the config. Please give feedback on how you feel these levels work. I did a decent amount of testing/guessing to find levels that should, by default, suit most servers.

FIXED:
- Fixed an issue with PAPI placeholders not working
- Fixed an issue with filling water bottles when not directly facing a water block (ie: another block was in the way or you were clicking a waterlogged block)
- Fixed an issue with filling water bottles when your inventory was full, and losing the glass bottles.

ADDED:
- Config option to cancel night skip when sleeping in a bed (this is only available on 1.15.2+)
----------, Feb 25, 2020

WARNING:
This is a BETA build. Please read the release notes for 3.10.0-Beta1 before installing this update.

FIXED:
- Fixed an issue with PAPI placeholders not working
- Fixed an issue with filling water bottles when not directly facing a water block (ie: another block was in the way or you were clicking a waterlogged block)
- Fixed an issue with filling water bottles when your inventory was full, and losing the glass bottles.
----------, Feb 23, 2020

WARNING:
Please read NOTES before installing this update

CHANGED:
- The fatigue system has been fully removed
- We now have an "energy" system.

ENERGY SYSTEM: (breakdown of the new energy system)
- As a player is playing on the server, their energy will slowly drop
- When a player does harder tasks (running, jumping, mining) their energy will drop a bit quicker
- Sleeping thru the night will refresh a player's energy
- Laying in a bed will slowly refresh a player's energy. (The increase rate can be changed in the config)
- Drinking coffee will refresh a player's energy.
- Energy is now shown as a bar in the HealthBar!
- When energy reaches lower levels, the energy bar will change to yellow then red.
- When energy reaches lower critical levels different effects will be applied to the player.
- When a player refreshes their energy (by sleeping or drinking coffee) they are given so good boost effects for a few seconds (like absorption hearts and haste)
- Please see CONFIG for updates regarding the new energy system.
- Energy drain and increase rates can be changed in the config. Please give feedback on how you feel these levels work. I did a decent amount of testing/guessing to find levels that should, by default, suit most servers.

ADDED:
- Config option to cancel night skip when sleeping in a bed (this is only available on 1.15.2+)

NOTES:
- This update overhauls the fatigue system with a new energy system. A LOT has changed internally so please make sure to backup any important server data before installing this version.
- I do not recommend installing this on a production server. This beta build is for testing and bug finding. If you do wish to install on a production server, it is YOUR DUTY to make regular backups.
- See WIKI for more details on the new energy system.
----------, Feb 21, 2020

FIXED:
- Fixed an issue stone sickle not able to till land.
- Fixed an issue where ender blade could till land.
----------, Feb 19, 2020

FIXED:
- Fixed an issue with nutrient values going below 0
- Fixed an issue with farmables dropping 1-3 items rather than 2-4 items with a diamond sickle
- Fixed an issue with pumpkins dropping too many (Should only drop 1)

CHANGED:
- Remove blocking of clock recipe (this was originally blocked due to a texture issue)
- Removed jack-o-lantern from farmables (no longer requires a sickle to break)
----------, Feb 2, 2020

FIXED:
- Fixed an issue with sickles used on berry bushes were not breaking
- Fixed an issue with the resource pack (upside down fishing rod)
- Fixed an issue with the resource pack (clock not showing time)
- Fixed an issue with the resource pack (sounds file throwing client errors)

NOTE:
- To update the resource pack you can do one of the following:
  • Remove the resource pack line in the config before loading the server and the line will update
  • Manually update with this link https://www.dropbox.com/s/kg17cg9eoa2fvfx/SP-1.14v5.zip?dl=1
----------, Jan 28, 2020

FIXED:
- Fixed an issue with Citizens NPCs causing NPEs with PlayerData
----------, Jan 26, 2020

ADDED:
- Added a new Beekeeper suit. Whilst wearing this suit you can safely break beehives/bee nests, extract honey and honeycomb, all the while not getting stung by bees. The beekeeper suit consists of a helmet, chest plate, leggings and boots. Each piece can be crafted from a combination of leather, iron ingots and honeycomb. (See your recipe book - recipes unlocked the first time you pick up honey comb)

NOTE:
I couldn't really think of anything else to add related to the Buzzy Bee update, so if anyone has ideas please let me know.
----------, Jan 20, 2020

FIXED:
- Fixed an issue with compass lore overriding in GUIs from other plugins

ADDED:
- Added a heal command /heal [player] (player is optional)
----------, Jan 17, 2020

FIXED:
- Fixed an issue with leaving chairs, and being pushed down into the chair
----------, Jan 2, 2020

FIXED:
- Fixed a spelling error in the nutrition gui permission (Its now survivalplus.nutrition.gui
- Fixed an issue with configurable nutrition effects not working properly
- Fixed an issue with scoreboard throwing console errors when disabled
- Fixed an issue with breaking workbenches dropping 2 items

ADDED:
- Added configurable thirst levels for each drinkable item
----------, Dec 8, 2019

This update is a major update to the plugin.
Please see NOTES at the bottom of this update for important information.

ADDED:
- Added a new player data system (player data is now saved in config files rather than on the server's scoreboard file)
- Added a new nutrition GUI (run /nutrition to see all the food options and their nutritional values)

CHANGED:
- Moved a bunch of repeating tasks into their own classes
- Added nutrition for suspicious stew
- Changed compass right-click to shift-right-click for saving waypoints (to prevent accidentally overriding your waypoint)
- Changed compass recipe (remove vanilla/replace custom - same ingredients) to add lore (see lang file for new lore)
- Changed healthboard to default to on for new players
- Updated some javadoc notes
- Many performance improvements

FIXED:
- Fixed nutrition for eating a melon slice (was using MELON not MELON_SLICE)
- Fixed mushroom stew (had STEM not STEW)
- Fixed an issue with breaking workbenches dropping original crafting tables
- Fixed an issue with GiantBlade when player charges 2 messages are sent
- Fixed scoreboard flicker
- Fixed ThirstDrainEvent being called when there was no change
- Fixed an issue with fatigue draining twice at night (thus harming the player faster)
- Fixed an issue with the healthboard when switching between gamemodes (creative turns it off, survival would just show health/thirst, not last saved healthboard)
- Updated resource pack with some fixes regarding how tools look in hands

NOTES:
- In regards to the new PlayerData system, this was a HUGE change.
When upgrading to this version, to prevent any corruption/loss of data, please make sure to BACKUP your server,
main thing to worry about here is your main world's scoreboard.dat file (found in "world/data/scoreboard.dat")
If you have any issues with the conversion for players, please downgrade to the previous version of this plugin
and report any issues on our ISSUE TRACKER.
- In regards to resource pack, theres been some fixes with how tools look in hands,
please update the link in your config:
https://www.dropbox.com/s/ag2xn7m6hzs99t7/SP-1.14v4.zip?dl=1
optionally, you can juse delete that line in your config, reload/restart, and it will update
----------, Nov 24, 2019

This update is meant to fix some small performance issues.
Please see notes at the bottom of this update.

ADDED:
- PigmenChests (new mechanic where players opening chests in the nether will startle pigmen and aggravate them.) [off by default]
Code (YAML):
# Mechanics that flow around entities
Entity-Mechanics
:
  # When a player opens a chest in the nether, and it contains gold items, zombie pigmen will attack the player
  pigmen-chests
:
    enabled
: false
    # Max radius to check for zombie pigmen around chests
    distance
: 24
    # Speeds up the pigmen when they are triggered (1.0 = no increase in speed)
    speed-modifier
: 1.3
PigmenChests is a new mechanic which startles pigmen when a player opens a chest near them, aggravating them to attack the player. The speed modifier makes these pigmen move a little bit faster.

FIXED:
- Fixed an issue with players leaving beds and not energizing them (had the wrong idea about the getTime method)
- Fixed an issue with daylight detector requiring both axe and pickaxe to break
- Fixed an issue where eating a beetroot soup was being cancelled

CHANGED:
- The plugin is now using Maven to build. This will not affect anyone using the plugin.
- Changed how the config is being read by the plugin
- Tasks have been divided up into individual task classes
- Changed up most of the util class to save sets of all items in a list (thus not requiring to check lists each time a player breaks/places a block)
- Changed recipe manager's recipe removal method to use reflection (thus future proofing this method)
- Updated bStats metrics class.

NOTES:
- There were quite a few internal changes in this update. Please update with caution.
- As with any update, please make sure to backup important data on your server. If you have major issues with this update, please report bugs on our ISSUE TRACKER and downgrade to a previous version if necessary.
----------, Nov 14, 2019

FIXED:
- Fixed a small issue with the chest recipe (should be using planks instead of logs .... logs?!? Thats just crazy)
----------, Aug 26, 2019

FIXED:
- Fixed an issue with custom furnace and workbench recipes not properly being added to the server
----------, Aug 25, 2019

ADDED:
- Added config option for custom workbench recipe (overrides vanilla crafting table recipe)
- Added config option for custom furnace recipe (overrides vanilla furnace recipe)

FIXED:
- Fixed an issue with these new config options where when disabled, the player could not "discover" the vanilla recipes (was only present in an unreleased beta)
----------, Aug 21, 2019

WARNING - Please see the NOTE below for important info about this update!

FIXED:
- Fixed an issue with Minecraft "secret" recipes being removed (ie: recipes for dying leather armor, recipes for suspicious stew, recipes for tipped arrows)
- Fixed an issue with golden and wooden shovels not being able to break ground blocks

CHANGED:
- Big rewrite to how vanilla recipes are removed from the server. Dropped the tragic backup iterator and Bukkit's "clearRecipes()" method in favour of directly removing single recipes from the Minecraft server (via NMS)

NOTE:
- The re-write to the recipes remover was quite large. I've done a decent amount of testing, but to be safe, please make a backup of all important data on your server (if you don't already do so regularly) and report bugs as usual on the issue tracker!
----------, Aug 9, 2019

Sorry for a second update so quickly. This was brought to my attention shortly after I posted the last update.

FIXED:
- Fixed an issue with breaking farmland without a shovel, even though the event is cancelled, the crop above is still being removed.
----------, Aug 1, 2019

FIXED:
- The domain the resource pack was hosted on was closed. So I had to revert back to dropbox. This just changes the URL in the config.

NOTE:
- You can also manually add the new URL:

https://www.dropbox.com/s/hucla3rj6qs93zd/SP-1.14v3.zip?dl=1
----------, Aug 1, 2019

FIXED:
- Fixed an issue where arrows in off hand would say you need arrows in offhand, yet arrows in any other slot would work (clearly this was backwards)
----------, Jul 24, 2019

FIXED:
- Fixed some exploits where players breaking blocks under crops or jumping on them would drop their seeds
- Fixed a typo in Valkyrie's Axe causing errors to throw in console
- Fixed some events being overridden by plugins like WorldGuard allowing players to exploit getting crops
- Fixed an issue with fatigue going straight from "Energized" to "Collapsed" causing players to die instantly if they don't sleep at night.
- Fixed reload command to properly reload config

CHANGED:
- Added MultiVerse as a soft depend, making this plugin load after Multiverse which will properly allow the plugin to enable in all worlds

ADDED:
- Added a version checker, which will block this plugin from attempting to run on versions below 1.14
- Added some new config options for thirst/hunger firstJoin/respawn amounts.
Code (YAML):
 Thirst:
    Enabled
: true
    # The level of thirst a player starts out with (max = 40)
    Starting-Amount
: 30
    # The level of thirst a player gets after respawning after death (max = 40)
    Respawn-Amount
: 30

  Hunger
:
    # The level of hunger a player starts out with (max = 40)(this is a mixture of hunger and saturation)
    Starting-Amount
: 30
    # The level of hunger a player will receive after respawning after death (max = 40)
    Respawn-Amount
: 30

BEHIND THE SCENES:
- New config class for managing config options a little more efficiently
- Fixed up config to auto-update itself during updates (previously I was having to add methods to manually update the config)
----------, Jul 21, 2019

FIXED:
- Fixed beetroots and wheat not dropping seeds
- Fixed melon slices not adding to thirst score

CHANGED:
- Added chorus plant and cocoa beans to requiring sickle

BACKEND:
- Added a few events to the API
- Cleaned up BlockBreak class
----------, Jul 16, 2019

FIXED:
- Fixed a small issue where updating inventories threw an error
----------, Jul 15, 2019

CHANGED:
- WaterBowls can now be created as long as either Mechanics.Thirst or Recipes.Clay is enabled. (It was brought to my attention that if thirst is turned off, water bowls could not be created by throwing a bowl in water. This item is part of the clay recipe)
----------, Jul 13, 2019

WARNING : Please see release notes from
The Legendary Update [3.6.0]
for full update of the 3.6.x series, this update is just to fix a critical bug

FIXED:
- So I made a booboo!! Player's won't be able to connect to the server due to a recipe being "too large" ... this fix will fix that issue but break repairing any of the legendary tools. I will try make a proper fix for that down the road, but this update is critical for players to get on the server
----------, Jul 12, 2019

WARNING - See notes below for important information regarding this update

FIXED:
- It was brought to my attention that the legendary tools weren't very "Legendary", I have updated them all, hopefully to everyone's liking. (See CHANGED)
- Fixed an issue with the Shiv's Chinese translation.
- Fixed the campfire being placed as lit for a very brief second (You will only notice this fix if you are running a Spigot jar built after July 9th [fixed in commit 7ad3a1f4681]. I was waiting on Spigot to fix an issue before I could fix it in the plugin)


CHANGED:
- QuartzPickaxe (Now uses a diamond pickaxe rather than a golden pickaxe, added Mending and Curse of Binding enchants to make it a bit better)
- ValkyrieAxe (Now uses a diamond axe rather than a golden axe)
- ObsidianMace (Now uses a diamond shovel rather than a golden shovel, Added Curse of Binding enchant to make it a bit better, lowered Unbreaking enchant a bit to reflect the new tool type)
- EnderGiantBlade (Now uses a diamond hoe rather than a golden hoe, lowered Unbreaking enchant a bit to reflect the new tool type)
- BlazeSword (Now uses a diamond sword rather than a golden sword, added Unbreaking enchant to make it a smidge better)
- A whole Whack-a-doodle of internal changes. (These changes will not affect server owners or players, they are mainly internal changes to clean up code and help with devs using the API)

NOTES:
- This update has a lot of internal changes, that being said I HIGHLY recommend making a backup of your SurvivalPlus files. Store them for a little while and make sure the plugin is working 100% before discarding them. Better safe than sorry right?!?!
- With all the legendary tool changes, player's items will update automatically (when they log in, and when they open inventories)
- The resource pack has changed. I set it to automatically update your config. If you are currently using v2 of the resource pack it will update to v3. If you are using a custom resource pack, please make sure to download the current pack from HERE and update your files accordingly!
----------, Jul 12, 2019

FIXED:
- Fixed an issue with the bricks recipe (input was 1 brick, output 4 bricks - should have been input 1 brick block, output 4 bricks)
----------, Jun 25, 2019

FIXED:
- Fixed an issue with discovering of new sickle recipes
----------, Jun 19, 2019

CHANGED:
- Added an amount to the "give item" command.
ex: /giveitem ShaneBee PURIFIED_WATER 3
- Changed the give command to now GIVE the item to the player, not DROP it at the player

ADDED:
- Added a few more methods to the StatusManager API
----------, Jun 15, 2019

ADDED:
- Added new diamond sickle (Disabled by default)
- Added flint sickle (Very low durability)
- Added a new config option to enable/disable each sickle (diamond/iron sickles rely on stone sickles in their recipes, so make sure to keep stone sickles enabled if you are using iron/diamond sickles)

CHANGED:
- Changed iron sickle to now have a much higher durability
- Updated resource pack to reflect all new changes

FIXED:
- Fixed a couple issues with updating the lang file
- Fixed cold/hot milks not restoring thirst (See WIKI for levels)
----------, Jun 3, 2019

FIXED:
- Fixed an issue where breaking melons with a sickle wasn't dropping anything

INFO:
**coming soon**

For those of you who hate the sickles, I'm working on a little revamp for them. This will include:
- Revamped Iron Sickle [Will actually be an iron tool now with better durability (250)]
- New Flint Sickle [This will be a low end sickle, with terrible durability, low chance of drops, and looks kinda ugly, I mean... its black]
- Updated Stone Sickle [Durability has been made a bit better, to make the Flint Sickle look even worse than it is]
These details are not 100% finalized.
----------, May 30, 2019

ADDED:
- Added PlaceholderAPI support (See WIKI)
- Added language support for Chinese

FIXED:
- Fixed permission messages showing color codes
----------, May 26, 2019

FIXED:
- Fixed issue with the lang file not adding firestriker lore on first load

CHANGED:
- Changed how default config loads
- Added notes to default config (if you would like to see these notes you will have to delete your config.yml to get it to regenerate)
----------, May 26, 2019

FIXED:
- Fixed issue with limited crafting not working if set to false

CHANGED:
- Added customizable lore to the fire striker. Includes instructions on how to use
- Grammar changes in lang file, thanks to Netu for doing this

BEHIND THE SCENES:
- Changed a whole bunch of methods to private (To hide Bukkit events in API)
- Added some API methods for devs
- Check out the JavaDocs
----------, May 24, 2019

FIXED:
- Fixed an issue when running PaperMC and player's losing recipes
----------, May 21, 2019

ADDED:
- Added a new join message linking players to a SurvivalGuide. Configurable options for enabling (default = true) as well as setting it to new players only (default = false) and the delay (default = 5 seconds), configurable messages and link (can be used to link to your own survival guide)
Code (YAML):
WelcomeGuide:
  Enabled
: true       # Whether or not its enabled
  NewPlayersOnly
: false # If enabled, only shows to new players
  Delay
: 5 # The delay in seconds before the message shows
Code (YAML):
survival-guide-msg : "&6Our server changes a bunch of vanilla Minecraft mechanics, &6To see our survival guide "
survival-guide-click-msg
: "&bClick Here"
survival-guide-hover-msg
: "Click for Guide"
survival-guide-link
: "https://bitbucket.org/ShaneBeeStudios/SurvivalPlus/wiki/Getting-Started"

FIXED:
- Disabled "LimitedCrafting" when server shuts down, this will help servers removing this plugin and not being able to craft items

CHANGED:
- Added bowl to initial recipe discovery when new players join
- SharedWorkbench is now set to false by default, seems to be too many issues with this, so use at your own risk
----------, May 21, 2019

FIXED:
- Fixed a typo in the bread recipe preventing the crafting of break
- Fixed snow layer breaking throwing errors
- Fixed snow layer building when throwing snowballs
- Fixed NoPos being disabled on world change
- Fixed an issue with resource pack reloading when changing worlds
----------, May 18, 2019

FIXED:
- Fixed an issue with fatigue level increase chance (Accidentally put > instead of < - #MyBad)

CHANGED:
- Resource pack link changed. The resource pack is now uploaded to my website, this link should not need to be changed in the future and will auto update on your server. (If you haven't already done so, update the link in your config to:
https://shanebee.tk/survivalplus/resource-pack/SP-1.14.zip
- New players will no longer have a chance of taking a hit to their fatigue on their first night playing.
----------, May 17, 2019

ADDED:
- Coffee beans (players can now cook cocoa beans in a smoker to get coffee beans)
- Cold/Hot Milk (players can now craft cold milk and heat it up in a smoker)
- Coffee (players can now craft coffee and drink it to stay away when they aren't near a bed - Configurable) [Coffee also refreshes a player's thirst level]
Code (YAML):
Mechanics:
  Coffee
: true
- Added a configurable chance for player's fatigue level to be affected at night [default is 70% chance] (Great for allowing players to last many more nights and potentially be attacked by phantoms OOOOOOO)
Code (YAML):
Mechanics:
  FatigueLevelIncreaseChance
: 70
- Added the ability for players to lay in bed for a while to increase their energy level (Good for servers with a lot of players where the night can't skip)[Configurable - default is 30 seconds]
Code (YAML):
Mechanics:
  BedFatigueRefreshTime
: 30

CHANGED:
- Fatigue levels now change at midnight rather than at the early hours in the morning

FIXED:
- Fixed an issue where stone slabs/stairs could not be broken
- Fixed an issue where some new players weren't gaining access to new recipes
----------, May 16, 2019

FIXED:
- When smelting a clay ball in a fire striker it was returning a brick block not a single brick
----------, May 15, 2019

ADDED:
- Added a config option for starter thirst level
Code (YAML):
Mechanics:
  Thirst
:
    Starting-Amount
: 30 #<-- default is 30, max is 40

FIXED:
- Fixed an issue with the fishing rod recipe. Was not loading custom recipe, config option was in the wrong spot, moved from (Mechanics.FishingRod -> Recipes.FishingRod) (You will notice "Mechanics.FishingRod" is still in your config file and it will be ignored)
----------, May 14, 2019

Resource Information
Author:
----------
Total Downloads: 42,313
First Release: May 14, 2019
Last Update: Jul 18, 2022
Category: ---------------
All-Time Rating:
63 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings