nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

Bookshelf - v1.1.0

Changelog

Bookshelf Changelogs for v1.1.0

WHAT'S CHANGED?

GENERAL UPDATES

  • Migrated the primary version of Bookshelf to 1.21.1, please report any bugs you may find via github.
  • Update API version to v1.21.1

ATTRIBUTE COMMANDS

  • Added /resetallattributes to reset all player attributes with ease.
  • Added the following attribute commands:
    • Available for 1.20.x - 1.21.x: /knockbackresistance and /maxhealth
    • Only available for 1.21.x: /blockreach, /entityreach, and /gravity.
  • Added /durability random to the /durability command.
    • This randomizes the durability of the item you're holding!

POWERTOOLS

  • Implemented a very powerful system for item powertools
    • Starting off, you can use /powertool list to view active powertools on an item.
    • To add a powertool, you can use /powertool add [command] with proper argument suggestions.
    • Introducing flags! By default, commands are ran directly as console.
      • To run the command as the source (player), add -p, --player, -s, or --source flag.
      • To run the command with target parameters, use {target} as the placeholder, as well as the -t, or --target flag at the end.
        • With this, you can look at a player, use the item on them and they will be replaced as the target.
    • Introduction of delays :clock10:
      • With this system, you're able to delay the command from being ran with the -d or --delay tag.
      • As an example: /powertool add say Hello World --delay 20
        • Reminder that this runs after 20 ticks, not seconds. To use seconds, use -sd or --s-delay.

FIXES

  • Fixed a bug with /durability that threw an exception if the durability was too high.

API UPDATES

  • Added PlayerCraftCustomEvent for developers to listen to whenever a player uses /craft [item]
  • Added ItemBuilder#trimMaterial & ItemBuilder#trimPattern to ItemBuilder
  • Added StringUtil#format to support a custom version of String#format.
    • Example Usage: StringUtil.format("{0} {1}", "Hello", "World") -> "Hello World"
    • Example Usage with Key, Values: StringUtil.format("{foo} {bar}", Map.of("foo", "Hello", "bar", "World")) -> "Hello World"

Dependencies

Files

Bookshelf-Paper-1.1.0.jar(398.64 KiB) Primary Download
Bookshelf-API-1.1.21.jar(176.19 KiB) Download

External resources


Project members

Lodestone

Lodestone

Organization

johnaqu1no

Owner & Developer


Technical information

License
ARR
Project ID