Skip to content

Pre-release for testing

Pre-release
Pre-release
Compare
Choose a tag to compare
@tastybento tastybento released this 31 Dec 19:04
· 13 commits to 2.7.7 since this release

Release Candidate

Changes

  1. Added error message for when challenges command cannot be used when in another world.
  2. Optimized safe location search algorithm.
  3. Added protection for beacons on islands and spawn.
  4. Spawn.yml will be created when plugin is loaded if it does not exist.
  5. Added a block push to the client before teleporting that should help clients with large ping times avoid falling through blocks.
  6. Added coop player API to find out which islands player is a coop player on and whether they are a coop player.
  7. Improved island calculation algorithm to work with large island protection limits. Island calculation is now done in the background in slices. A 500x500 island will take about 12 seconds to complete.
  8. Added portal protection option.
  9. Improved falling detection algorithm so that it does not trigger when not falling. Also added an error message so players know why they cannot teleport.
  10. Admins teleporting to a player's island that has no safe spot will receive a useful error message.

Bug fixes

  1. Addresses issue where server is reloaded while player has a challenge screen open. Does not cause a console error and instead just restarts challenge screen.
  2. Addresses issue where typing /c c sfhsdh would give the wrong error message (the challenge had not been unlocked vs. unknown challenge).
  3. Fixed stone hoe exploit with coarse dirt.
  4. Biome payments, mini shop transactions and challenge money rewards will be world-specific.
  5. Fixed safe location teleport algorithm to allow lower-half-slabs as home positions
  6. Fixed Pioneer challenge by giving special handling to MAP item.
  7. Fixed a number of permission checks that were not being done.
  8. Improved distance from spawn checking by only looking at the x and z coords.
  9. Fixed bypass protection for nether spawn and riding horses, etc.
  10. Expel - removed ability to players to expel themselves.
  11. Fixed bug with free challenges not being completable.
    
  12. Addresses NPE with inventories that have null names.
    
  13. Fixed bug with limits on mobAcidDamage not being checked.
    
  14. Addresses issue where all potions of a type were being removed instead of the required amount when completing a challenge (Alchemist challenge for example)
    
  15. NPE where erroneous challenge.yml item is < 3 characters long

Locale Additions:
wrongWorld: "You cannot do that in this world."
calculating: "Calculating island level. This will take a few seconds..."
cannotTeleport: "You cannot teleport when falling!"
notyourself: "You cannot expel yourself!"

Locale Changes:
errorYouAreTheLeader: "You cannot leave because you are the leader. Make someone the leader first."
errorYouCannotLeaveIsland: "You can't leave your island if you are the only person. Try restart if you want a new one!"
errorYouMustBeInWorld: "You must be in the island world to leave your team!"
errorLeadersCannotLeave: "Leaders cannot leave an island. Make someone else the leader first."