Teak's Tweaks is now available in Polish thanks to @Artugr18
To change the plugin's language, change settings.language to pl in config.yml
If you would like to translate the plugin into your own language, please contact me on Discord (here)
Update Checker
Now checks for versions that support your Minecraft Version.
No more nagging about updating, when you just can't.
Teak's Tweaks Paste
Recently, I introduced Teak's Tweak's Paste, allowing users to share their configuration, and logs easily for plugin support. Previously, this used PasteBook, now Teak's Tweaks Paste will use https://paste.teakstweaks.com
You can still opt into using PasteBook by setting settings.paste-service in config.yml to PASTEBOOK.
Teak's Tweaks Paste also now works via console.
Cheaper Resin Blocks
New Crafting Tweak!
Allows players to craft Blocks of Resin with 4 resin clumps instead of 9.
Fixed Bugs
#140 More Iron Trapdoors use the wrong ingredient.
More Mob Heads occasionally drops multiple mob heads.
Several crafting tweaks are missing Stripped Pale Oak as an ingredient.
Teak's Tweaks is now available in Polish thanks to @Artugr18
To change the plugin's language, change settings.language to pl in config.yml
If you would like to translate the plugin into your own language, please contact me on Discord (here)
Update Checker
Now checks for versions that support your Minecraft Version.
No more nagging about updating, when you just can't.
Teak's Tweaks Paste
Recently, I introduced Teak's Tweak's Paste, allowing users to share their configuration, and logs easily for plugin support. Previously, this used PasteBook, now Teak's Tweaks Paste will use https://paste.teakstweaks.com
You can still opt into using PasteBook by setting settings.paste-service in config.yml to PASTEBOOK.
Teak's Tweaks Paste also now works via console.
Fixed Bugs
#140 More Iron Trapdoors use the wrong ingredient.
More Mob Heads occasionally drops multiple mob heads.
Several crafting tweaks are missing Stripped Pale Oak as an ingredient.
⚠️
Note: This will be the LAST version to support 1.21.1.
Polish Translation
Teak's Tweaks is now available in Polish thanks to @Artugr18
To change the plugin's language, change settings.language to pl in config.yml
If you would like to translate the plugin into your own language, please contact me on Discord (here)
Update Checker
Now checks for versions that support your Minecraft Version.
No more nagging about updating, when you just can't.
Teak's Tweaks Paste
Recently, I introduced Teak's Tweak's Paste, allowing users to share their configuration, and logs easily for plugin support. Previously, this used PasteBook, now Teak's Tweaks Paste will use https://paste.teakstweaks.com
You can still opt into using PasteBook by setting settings.paste-service in config.yml to PASTEBOOK.
Teak's Tweaks Paste also now works via console.
Fixed Bugs
#140 More Iron Trapdoors use the wrong ingredient.
More Mob Heads occasionally drops multiple mob heads.
Note:This is a special release for Minecraft 1.21.1. Due to the large amount of servers still running this version I have decided to publish 2 nearly identical releases.
Dutch Translation
Teak's Tweaks is now available in Dutch thanks to @Capirichu
To change the plugin's language, change settings.language to nl in config.yml
Finnish Translation
Teak's Tweaks is now available in Finnish thanks to @sanmc19
To change the plugin's language, change settings.language to fi in config.yml
Russian Translation
Teak's Tweaks is now available in Russian thanks to @Vinellon
To change the plugin's language, change settings.language to ru in config.yml
If you would like to translate the plugin into your own language, please contact me on Discord (here)
Sawmill
New Pack!
Adds recipes to the Stonecutter to allow you to craft various wood items from planks, logs, wood, etc.
Fixed Item Frames
Now uses Shears for BOTH fixing, and unfixing Item Frames.
Added config option item-to-use, when using the pack it will take 1 durability, or remove one from the item stack.
Invisible Item Frames
Now uses a Brush for BOTH making the frame invisible, and visible.
Added config option item-to-use, when using the pack it will take 1 durability, or remove one from the item stack.
AFK Display
Added a PAPI placeholder for when the player is AFK.
afk_status is the placeholder's name, when the player is AFK it will return AFK, when the player is not it will return Active.
Teak's Tweaks is now avaliable in French thanks to @ri1ongithub!
To change the plugin's language, change settings.language to fr in config.yml
If you would like to translate the plugin into your own language, please contact me on Discord (here)
Teak's Tweaks Paste
Added /teakstweaks paste [true | false]
For faster support, you can now use /teakstweaks paste to automatically upload server information, your Teak's Tweaks config, and (optionally) the current server logs.
/teakstweaks paste true or /teakstweaks paste to include logs
/teakstweaks paste false to omit logs
All pastes are unlisted, only avaliable to you, and who you share the link to.
All pastes are automatically deleted after 30 days.
Added /teakstweaks wiki [packs | craftingtweaks | commands] to link to the Teak's Tweaks Wiki.
Permissions
Most Packs and Commands now have new permissions, be sure to check the Wiki of the packs you use for updated permissions.
Config
Re-ordered the config file to remove pack types, and order tweaks in alphabetical order.
Packs
Always Drop
New Pack!
Allows players to always get certain blocks back when breaking them, no matter the tool or enchantments.
By default, this is the Ender Chest, and all Glass types. This is configurable.
Husk Drops Sand
New Pack!
Adds a chance for the Husk mob to drop 0-2 Sand upon death.
Chance, and max amount is increased with looting.
Collectible Budding Amethyst
New Pack!
Allows Budding Amethyst blocks to drop when mined with silk touch.
Mini Blocks
New Pack!
Adds recipes to the Stonecutter to craft the Wandering Trader's Mini Blocks.
Wandering Trader Announcements
New Pack!
Announces to nearby players when a Wandering Trader spawns nearby.
The default radius is 64, but can be adjusted in config.
Insta Mine
New Pack!
Replacing Instant Deepslate, Insta Mine allows you to set blocks that players can instantly mine with a Efficiency 5 Netherite tool, and Haste 2. By default this list is just Deepslate blocks.
Instant Deepslate
Removed in favor of Insta Mine.
Pillager Tools
Removed as better options now exist in vanilla.
Sleepy Spider Eggs
Removed for lack of usage.
Tag
Removed for lack of usage.
More Mob Heads
Added achievements that can be collected for each head.
Achievements can be disabled in config.
Added Armadillo, Bogged, and Breeze heads.
Angry wolf heads now use the growling wolf sound.
Back
Removed save-death-location option in favor of permissions
Added more teleport reason to save locations.
Chat Colors
Removed signs/anvils/chat options in favor of permissions.
Wandering Trades
Lowered default amount of mini-block trades from 7 to 4.
Added new Mini Blocks.
Updated Hermitcraft player list.
AFK Display
Added events that can be used to implement custom messages on DiscordSRV
AFKStatusChangeEvent
AFKKickEvent
Kill Boats
/killboats now required OP by default.
Larger Phantoms
Lowered the requirements to spawn the mega Phantom from 33.3 hours to 24 hours.
Quick Commands
Added /heal
Requires OP by default
Added /feed
Requires OP by default
Added /fly
Requires OP by default
Added /enderchest
Added /craftingtable
TPA
Added /tpahere
Used to send a request for the target to teleport to the player.
Thunder Shrines
Shrines are now (finally) summoned at the center of the block instead of the corner.
Spectator Conduit Power
Added auto-enable option to automatically apply Conduit Power for players in spectator mode.
Spectator Night Vision
Added auto-enable option to automatically apply Night Vision for players in spectator mode.
Sudoku
Added /suicide as an alias.
Crafting Tweaks
Craftable Horse Armor
Recipes now reflect the vanilla Leather Horse Armor recipe. (H shaped)
Double Slabs
Added new blocks.
Back to Blocks
Added new blocks.
Craftable Bundles
Removed leather and rabbit hide options, it is now only one Crafting Tweak
The recipe now reflects the new experimental recipe of 1 String and 1 Leather
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.
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'
Teak's Tweaks will now automatically update when a new version is released
Can be disabled in config under settings.auto-update
Default "check interval" is 15 minutes
Can be manually triggered using /teakstweaks update, then /teakstweaks update confirm
Works by downloading a Loader plugin, that then disables & deletes the current jar, downloads & starts the new one, which then removes the loader plugin.
Mechanics Command
Added a GUI to display to players what tweaks are enabled (both packs & crafting tweaks)
Access via /mechanics
Can be disabled in config under settings.mechanics-command
Graves
Reworked the grave spawning algorithm
Added console-info option
When a grave is created, the player, location, items, and xp is displayed to console
Dirt to grass
Moved all options under chance, changing chance.wheat-seeds to wheat-seeds-chance etc.
Changed jar name format from Teaks Tweaks - {version} to TeaksTweaks
Codebase Changes:
Added descriptions to all Packs
Added Material, & Description fields to all Crafting Tweaks
Added display items for Crafting Tweaks
Reworked Graves algorithm
Added PaginatedGUI utilities
Added FileDownloader utility
Reworked update checker
Changed source version from 14 to 16
Now catches errors when loading crafting tweaks
Updating Known Commands on plugin startup
Fixed Bugs:
Graves sometimes spawn in incorrect locations
Graves sometimes hold improper xp amounts when hold-all-xp is enabled
Slowly replacing all references of Vanilla Tweaks with Teak's Tweaks
All Permissions are still under vanillatweaks.*, will be moved by Release 1.0
If you see anything left, create a bug report!
Added 1.16 Support
This is not officially tested, feel free to use the plugin on 1.16, however LTS may not exist
If you see an issue, please report it!
Added Keep Small Pack
Rename a mob "keep small" to keep it in its child form (if it has one)
Rename a mob "grow" to make it an adult again
Added ChatColors Pack
Use Minecraft Color formats with the '&' symbol to color Chat, Items, & Signs
Crafting Tweaks:
Added Log Chests Crafting Tweak
Added Craftable Small Dripleaf Crafting Tweak
Added Craftable Spore Blossom Crafting Tweak
NOTE: Development is now being done in Paper 1.17.1, some minor changes between Paper & Spigot exist, please report any inconsistencies in a bug report.
All messages are now completely customizable inside data.yml
All Commands are now completely customizable inside data.yml
Change Commands, Aliases, Descriptions, Usage, and Messages
More Mob Heads drop chances are customizable in data.yml
data.yml now reloads on server shutdown & startup
Fixed Bugs:
Homes pack uses Spawn timings config
Enabling Crabtable Enchanted Golden Apples & Craftable Name Tags caused the plugin to crash
When going AFK the console message has improper spacing
NOTE: Many more changes occured that are not directly noticeable, if you find any strange inconsistencies between 1.5.0-beta & 1.4.2-beta, please create a GitHub Issue.