eco icon

eco 6.75.2

Powerful spigot development library that supercharges your plugins

Page 1 ... 9 10 11 12 13 ... 17
6.18.1 Changelog

- Fixed SuperiorSkyblock2 build issues on JitPack

6.18.0 Changelog

- Added substrings to lookup strings: you can have an argument containing spaces if the words are surrounded by quotes: `"`. For example, `diamond_sword name:"&aExample Name"` would be a valid lookup string: using underscores as spaces will be removed in a future release. You can escape quotes with a blackslash: `\"`
- Added entity lookup system, custom entity registration, testable entities, and the following default entity lookup arg parsers: adult, attack-damage, attack-speed, baby, charged (for creepers), explosion-radius (for creepers), fly-speed, follow-range, health, jump-strength (for horses), knockback, knockback-resistance, name, no-ai, size (for slimes and phantoms), spawn-reinforcements (for zombies), speed
- Added EmptyTestableEntity backed by a dummy entity that won't be spawned but will create an object when EmptyTestableEntity#spawn is called
- Added MythicMobs integration into the entity lookup system: specify a mythicmobs mob with `mythicmobs:<id>`
- Finally updated Config to use unformatted string getters by default; if you haven't migrated to the new system yet, you'll see visual bugs with unformatted strings until you do
- Referencing for-removal legacy java arg parsers at all will log an error: they will be removed in the next version
- Simplified internal config implementations
- Several other minor internal changes

6.17.7 Changelog

- Updated CrashClaim integration
- Added tree growth support for player block place tracking

6.17.6 Changelog
- Fixed remapping bugs on 1.18 - 1.18.1
6.17.5 Changelog
- Silenced JSON -> Legacy conversion and allowed a quiet fail
6.17.4 Changelog
- Merged v1_18_R1 back into project thanks to paperweight update
- Various NMS changes
- Improved JSON <-> Legacy conversion and error catching
- Added ListUtils#containsIgnoreCase
- Added NumberUtils#logBase
6.17.3 Changelog
- Fixed CustomItem#getItem not returning a clone (Thanks Stealth2800!)
6.17.2 Changelog
- Added HikariCP as the connection pool
- Improved javadoc for @ConfigUpdater
- Improved PlayerProfile performance
6.17.1 Changelog
- Fixed essentials dependency leading to jitpack build issues
6.17.0 Changelog
- Overhauled config system, deprecating all yml/json specific classes in favour of new ConfigType enum
- Improved command system, deprecating CommandHandler, TabCompleteHandler in favour of overriding methods
- Improved kotlin-friendliness of scheduler, moving lambdas to the end of methods
- Added ListUtils#toSingletonList
- Added permissions to recipes
- Improved javadoc
- Added since to deprecation annotations
- Marked arg-parsers in frontend api for removal
- Added TestableItem support to ItemBuilders
- Marked AbstractProxy for removal, redundant class
- Improved PlayerJumpEvent on paper
- Added piston support to BlockUtils#isPlayerPlaced
- Fixed several bugs
- Various other QOL changes for developers
- Updated dependencies
6.16.2 Changelog
- Fixed bStats error
6.16.1 Changelog
- Fixed AntigriefWrapper API compatibility bug since 6.16.0
- Fixed false error message in console on startup
6.16.0 Changelog
- Added AntigriefManager#canPickupItem (Thanks OfTeN!)
- Added DropQueuePushEvent (Thanks OfTeN!)
- Rewrote SuperiorSkyblock2 Integration (Thanks OfTeN!)
- Added color:#ffffff syntax
- Updated bStats
- Allowed specifying default captive items
- Fixed ArgParserEnchantment never returning null
6.15.2 Changelog
- Moved arg parsers to internals
- Added name, unbreakable, and item flag arg parsers
6.15.1 Changelog
- Fixed yaml config issues
- Added empty constructor to YamlTransientConfig
- Display optimisations from last version
6.15.0 Changelog
- Added Config#getSubsections and Config#getSubsectionsOrNull (Full .yaml and .json parity)
- Added color:ffffff arg parser to item lookup system
6.14.1 Changelog
- Fixed items losing their display while clicking around an inventory (Thanks SoSeDik!)
- Removed crafting workaround for early 1.18 paper builds
6.14.0 Changelog
- Finally sorted PlayerUtils#getSavedDisplayName
- Fixed listener registration
- Added support for 1.18 (v1_18_R1) **There are known Crafting Recipe bugs with 1.18, not on my end.**
- Updated to Java 17
- CI Changes
- Added async read option to MySQL
- Added more constructors to ConfigYml (Thanks OfTeN!)
6.13.13 Changelog
- Fixed crash for CrashClaim users
- Moved root gradle to kts
- Refactored internal packages - all internals now start with com.willfp.eco.internal
6.13.12 Changelog
- Removed markdown support from StringUtils#format (deprecated / unsupported in MiniMessage)
- Changed savedDisplayName internals
- Added custom-model-data arg parser
- Added support for CrashClaim
- Internal changes
- Removed GHolo support as it's currently broken (due to GHolo issues, unrelated to eco)
Page 1 ... 9 10 11 12 13 ... 17

library

api

framework