Skip to content

Releases: SavageLabs/SkyblockX

Smoothing out stuff.

22 Apr 05:42
Compare
Choose a tag to compare
Smoothing out stuff. Pre-release
Pre-release

Changelog

  • IslandTop will now load chunks periodically to prevent lag.
  • Improved IslandTop startup logic.
  • Async chunk loading on PaperMC 1.13+
  • Death Teleport, to teleport back to island on respawn. Set skyblockDeathTeleport to false in config.json to disable.
  • Send the correct plugin version to PlaceholderAPI.
  • Fix issues in default lang (PR by @ItzDidoko)
  • Fixed default quest config issues.
  • Improved MemberGUI.
  • Pages for /is top.
  • Check if player has island using /is join.
  • Fix NPE from BlockListeners.
  • Moved /is pos commands into /sbx suite.
  • bStats integration.
  • Teleport to /is go location when visiting an island instead of using the island center.
  • Island Level Placeholder.
  • All teleporting is now async on PaperMC 1.13+.
  • Better void damage check logic.
  • Use default world from config instead of "world" in /is remove.
  • Log to console if a async teleport fails.
  • Suggest PaperMC on startup.
  • Better Void teleport logic to prevent anticheat flagging and block glitching #54.
  • New Island Placeholders.
  • Fix island pasting issues with exotic blocks.
  • Ability to disable automatic island calculation
  • Placeholders return 0 instead of null.
  • Register island type permissions so cool permissions plugins can see them.
  • Update island limit permissions.
  • Config options to clear inventory & enderchest on delete #39.
  • Fix IslandMemberGUI breaking on legacy versions due to skull errors #41.
  • Remove redundant PlaceholderAPI shading.
  • Shade our own GSON version.

Lots o' Improvements!

27 Mar 05:01
Compare
Choose a tag to compare
Lots o' Improvements! Pre-release
Pre-release

Various Changes

  • Removed prefix from island-top header messages for simplicity, can be added back manually in message.json.
  • Set the /is go location using the new /is set-go command.
  • Island Chest opening message is now actually sent.
  • Island Creation cooldown, configurable, default 6 hours.
  • Actually teleport players back to default world on island deletion.
  • Visitors can no longer access chests.
  • Reconfigured Gradle, reduced binary size from 5.2 mb -> 2.2mb
  • Remove Islands from /is top on deletion.
  • Changed description for /is in /help SkyblockX
  • Deny cross island enderpearls
  • Require the skyblockx.reset permission to reset islands.
  • Fix struct file saving with specific items in chests.
  • Fix default world teleport on damage
  • Improve startup log

Did stuff.

10 Mar 17:30
Compare
Choose a tag to compare
Did stuff. Pre-release
Pre-release

I did some stuff

  • Disable the island menu from showing and use deluxemenus or something if you want. Set openIslandMenuOnBaseCommand to false in config.
  • /is biome command to set the island biome, you need to relog to see the change on client side.
  • Fix issues with events firing async.
  • Use better scheduler methods.
  • Cleanup island blocks on island deletion, this is disabled by default because it will cause lag.
  • Teleport players to default world on island deletion.
  • Remove protocol-lib as a library.

Developers

I made an example API usage page: https://github.com/SavageLabs/SkyblockX/wiki/API-Usage

Housekeeping

19 Feb 03:15
Compare
Choose a tag to compare
Housekeeping Pre-release
Pre-release

🏡 Housekeeping

  • Fixes issues with permission managers and island size conflict, defaulting to island limit from config if permission size is less than 1.
  • Automatic calculation task now matches the /sbx calc command.
  • Add 1 to vertical location on teleport to help prevent people getting stuck in blocks on newer versions of minecraft.
  • Use air if material is unreadable on island paste. ( possibly due to cross version structure file usage )
  • Removed protocol lib from plugin build path.

Various Improvements

10 Feb 08:18
Compare
Choose a tag to compare
Various Improvements Pre-release
Pre-release

Various Improvements

  • Island Top has sync calculation temporarily whilst I rewrite it.
  • disableMobDamageWhenIslandVisitor added to enable damage from mobs when visiting islands.
  • Fix bug with dynamic island permissions where people with skyblockx.size.0 permission node would get islands with a size of 0, hence, basically having a read-only island.
  • Fixed the action gui in the /is member menu.
  • Added /sbx chest <player> to allow administrators to view an island's virtual chest.
  • Global permission check now instantly allows if OP.

Thanks for using my plugin!
Stay Frosty,
ProSavage

PlaceholderAPI Fix

06 Feb 06:56
Compare
Choose a tag to compare
PlaceholderAPI Fix Pre-release
Pre-release

🔥 PlaceholderAPI Hot Fix

  • added PlaceholderAPI to softdepend param in the plugin.yml. (Whoops.)

Better Custom Island Support

31 Jan 01:44
a31f88f
Compare
Choose a tag to compare
Pre-release

Better Custom Island Support

  • Improved the custom island support and made it a bit more friendly to use.
  • Fixed NPE when people delete data.json without actually deleting the world.

If you do not know how to create a structure file that is required for island creation, use the wiki https://github.com/illyria-io/SkyblockX/wiki/Structure-Files

Island chest

17 Jan 07:36
Compare
Choose a tag to compare
Island chest Pre-release
Pre-release

Island Chest & General Improvements

  • Added virtual island chest, shared between players, accessible by using /is chest.
  • You can now run commands in console when a player's void death is prevented, for example charging them money.
  • PlaceholderAPI gui fix.
  • Commands are now even more intuitive, and offer tab complete support when using any combination of aliases.
  • /is tp is now /is visit to help prevent confusion, the old alias still works.
  • Added /is worth alias for /is top.

Island Top Bug Fix

05 Jan 17:29
Compare
Choose a tag to compare
Island Top Bug Fix Pre-release
Pre-release

Island Top Bug Fix

I accidentally removed a line of code, which caused the islands to calculate, but not be stored in memory.

The Nether Update.

04 Jan 09:17
Compare
Choose a tag to compare
The Nether Update. Pre-release
Pre-release

🔥 Nether Islands!

  • Portals redirect to skyblock nether world.
  • New Island structure file comes bundled in SkyblockX.jar.
  • Nether Island is automatically generated on demand (First time entering nether portal on island).
  • WorldBorder packet is sent in context to Nether Island to show borders.
  • Block, Mob, and Interact protection listeners updated to work inside of the nether world.
  • Nether World is generated on startup like the SkyblockX overworld is.
  • Updated Island Type Config option with property for nether structure file.

Other

  • Full PlaceholderAPI support.
  • /is value command to check block's worth.
  • IslandPostLevelCalcEvent & IslandPreLevelcalcEvent added as API for plugin hooks.