Teak's Tweaks

Teak's Tweaks

Plugin

150+ Toggleable Tweaks & Features including Vanilla Tweaks as a plugin, and more!

Server AdventureGame MechanicsManagement MobsUtility

3,296 downloads
53 followers
Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Beta 1.11.0

Changelog

Beta 1.11.0

  • Updated to Minecraft 1.21
    • Dropped support for 1.20 - Use v1.10.6 or under
  • ⚠️ Completely dropped Spigot Support ⚠️
    • A large majority of the Teak's Tweaks plugin has been completely rewritten using more up to date standards, and newer, cleaner api's.
    • This unfortunately had the trade off of dropping spigot support (In favor of Paper), or having a more complex development system. In the end I decided upon favoring Paper.
      • If you do not already use Paper, I would highly recommend looking into it! It has a variety of performance improvements, and works with 100% of spigot plugins.
      • https://papermc.io
  • ⚠️ Removed Packs ⚠️
    • The following packs have been removed due to complexity, lack of usage, or just better options already available in the base game
      • Custom Villager Shops
      • Treasure Gems
      • Multiplayer Sleep
      • Craftable Skulk Sensors
  • Multi Language Support
    • It is now easier than ever to translate Teak's Tweaks for your users!
    • Every string is now editable using a new translation key system, to translate Teak's Tweaks:
      • Enter the plugin's lang folder (plugins/TeaksTweaks/lang) and copy the en.json file.
      • change the name of the file to a new language code (such as de.json for German)
      • Change the option at the top from "meta.modified": false, to "meta.modified": true, (This is to keep the plugin from trying to update the file)
      • Change any messages you would like! Everything is separated into sections for ease of use.
        • Note: Be sure to leave anything inside angle brackets (such as <gold>) as this is for formatting
      • Feel free to share your language files, and they may be included in future versions by default!
  • Permissions
    • Several new permission nodes have been added (Thanks @MCCasper)
  • Data Files
    • The data.yml file has been removed and replaced with various json files located in a data folder
    • It was deemed a complex task to automatically transition these values to the new system, if you previously modified anything in this file, please check the respective file the data folder to update these values.
  • Spawn Pack
    • The world used for /spawn can now be set using the config option world: <folder name> (Default: world)
  • Armored Elytra
    • Transitioned from Base64 Serialization to Itemstack Bytes.
    • This is for support of other Armored Elytra plugins.
    • This should not break any Elytra currently in use, however I would recommend separating and rejoining your armor pieces as backwards compatibility will be removed in a future version.

Fixed Bugs:

  • #91 /spawn does not work on servers without a world named 'world'
  • #90 Several grave issues
  • #86 data.yml changes aren't saved and/or get reset
  • #85 Armored Elytra Storage Format
  • TPA Requests display as expired after being accepted
  • If no drop chance is provided for more mob heads, an error occurs
  • Graves are not created if a player head is present in the player's inventory
  • Several spelling issues
  • Miscellaneous error messages in console

Codebase Changes:

  • Transitioned from Spigot methods to Paper methods
  • All strings are now found in language files instead of a messy mixture of data.yml and in-baked.
  • Transitioned all messages to use MiniMessage format from Adventure API
  • Updates are no longer called from Spigot, rather Modrinth's Labrinth API is now used
  • Rewrote commands to use a new Abstract Command System
  • Metrics are now registered dynamically on enable
  • Rewrote and cleaned up several packs

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/1.10.6-beta...1.11.0-beta

Files

TeaksTweaks - 1.11.0-beta.jar(631.04 KiB) Primary Download

Project members

teakivy

Owner

Details

Licensed MIT
Published a year ago
Updated 4 days ago