Teak's Tweaks

Teak's Tweaks

Plugin

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

Server AdventureGame MechanicsManagement MobsUtility

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

Release 2.0.4

by teakivy on Oct 26, 2024
Download

Release 2.0.4

⚠️ Critical Fix ⚠️ For anyone currently using Teak's Tweaks v2.0.0-v2.0.3, please update to this version, as it fixes an important default permission.

For Servers still running Minecraft 1.21 or 1.21.1, there is a secondary download available for download here.

Fixed Bugs

  • All players get notifications for update alerts, not just OP.
  • teakstweaks.manage permission is allowed by default

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/2.0.3...2.0.4

Release 2.0.3

by teakivy on Oct 24, 2024
Download

Release 2.0.3

  • Updated to Minecraft 1.21.3
  • Crafting Tweaks
    • Added a system to automatically grant players recipes for all crafting tweaks that are currently enabled.
      • No more needing to enable Unlock All Recipes!
      • Packs with recipes also use the same system.
      • Inspired by @Redtopz85
  • Chunk Loaders
    • Modified item detection to be a bit more consistent.
    • Added messages for players when a Loadstone is created, and when the player attempts to create a Loadstone, but the chunk is already force loaded.
  • Teak's Tweaks Paste
    • Now includes a list of all plugins on the server.
  • Craftable Bundles
    • Removed as Bundles now have a recipe as of Minecraft 1.21.3
  • Back To Blocks
    • Slab recipes are now shapeless.
    • Added recipes for Pale Oak. (experimental)
  • Log Chests
    • Added recipes for Pale Oak. (experimental)
  • More Bark
    • Added recipes for Pale Oak. (experimental)
  • More Stairs
    • Added recipes for Pale Oak. (experimental)
  • More Trapdoors
    • Added recipes for Pale Oak. (experimental)
  • Log Chests
    • Added recipes for Pale Oak. (experimental)
  • More Bark
    • Added recipes for Pale Oak. (experimental)

Fixed Bugs

  • Mooshroom heads from More Mob Heads don't drop.
  • Cave Spider heads from More Mob Heads don't drop.
  • When creating a Loadstone, and the player drops multiple items, it can duplicate the items, or remove all items depending on position.

New Contributors

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/2.0.2...2.0.3

Release 2.0.2

by teakivy on Oct 20, 2024
Download

Release 2.0.2

  • French
    • 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.
    • Permission: teakstweaks.command.teakstweaks.paste (Default: op)
    • Teak's Tweaks Paste provided by PasteBook
    • Wiki
  • Teak's Tweaks Give
    • Added /teakstweaks give <player | \@a | @s | @r> <item> <amount>
    • Used to give players custom Teak's Tweaks items including the Rotation Wrench, Grave Key, Mini Blocks, and Mob Heads.
    • Permission: teakstweaks.command.teakstweaks.give (Default: op)
    • Wiki
  • Copper Powered Rails
    • New Crafting Tweak!
    • Craft Powered Rails using Copper.
    • Wiki
  • Craftable Chainmail
    • New Crafting Tweak!
    • Craft Chainmail Armor using Chains.
    • Wiki
  • Craftable Saddles
    • New Crafting Tweak!
    • Craft Saddles using Leather and String
    • Wiki
  • More Copper Trapdoors
    • New Crafting Tweak!
    • Craft 12 Copper Trapdoors instead of 2.
    • Wiki
  • More Iron Trapdoors
    • New Crafting Tweak!
    • Craft 8 Iron Trapdoors instead of 2.
    • Wiki
  • Armored Elytra
    • For ease of development, Armored Elytra has moved away from NMS Serialization to Bukkit Serialization.
    • All Armored Elytra created before updating CAN NOT be separated,

Fixed Bugs

  • #105 On startup, occasionally a "Metrics Initialization Error" occurs.
  • #108 Wandering Trader Spawning lags the server.
  • On Paper servers, Mini Blocks and Player Heads do not load their skin.
  • More Trapdoors does not override the default recipe.
  • Internal languages are not properly checked.
  • Crafting Tweak's are loaded in a seemingly random order, instead of alphabetically.
  • Thunder Shrines do not broadcast a message when a shrine is activated.
  • Always drop duplicates blocks when they are broken in a protected area.

New Contributors

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/2.0.1...2.0.2

Release 2.0.1

by teakivy on Sep 18, 2024
Download

Release 2.0.1

Fixed Bugs

  • Items with Curse of Vanishing are saved in graves.
  • More Mob Heads does not register.

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/2.0.0...2.0.1

Release 2.0.0

by teakivy on Sep 17, 2024
Download

Release 2.0.0

  • No More Beta! 🎉

  • New WikI!

    • At long last, Teak's Tweaks is now fully documented!
    • View the wiki by going to https://github.com/teakivy/teaks-tweaks/wiki
    • 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

Fixed Bugs

  • #80 Additional "Use" Permission Nodes.
  • #81 Instant Chop Trees.
  • #94 Ability for players to know what heads they already collected.
  • #98 Rotation wrench does not work.
  • #99 Wandering Trades player heads always show as Alex.
  • #100 Wandering Trades Mini Block Pricing use incorrect config values.
  • #102 [Aid Request] Looking for the AFK event used in MC to build an alert for DiscordSRV
  • #103 Screaming goat mob head drop problems.
  • #104 Individual control over combing/separating Armored Elytras.
  • Commands check for unneeded permissions
  • Elevators teleport when moving, instead of when jumping
  • XP Bottles do not show their help experience in the lore.
  • Creeper & Charged Creeper heads do not drop properly.
  • Stair Chairs show particles when sitting.
  • Thunder Shrines are summoned a the edge of the block instead of the center.
  • XP is calculated incorrectly for XP Management.
  • Various Crafting Tweaks have incorrect namespaced keys.

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/1.11.2-beta...2.0.0

Beta 1.11.2

by teakivy on Jul 18, 2024
Download

Beta 1.11.2

  • Back Pack
    • Added Teleportation as a cause to save a location
    • Valid teleportation types include:
      • COMMAND
      • PLUGIN
      • CHORUS_FRUIT
      • ENDER_PEARL
      • END_GATEWAY

Fixed Bugs:

  • Upon startup an error occurs referencing Thunder Shrines permissions
  • 'Tried to access Adventure when the plugin was disabled!' error upon shutdown
  • Cannot activate thunder shrine even with permission
  • /back and /spawn teleport cooldown doesn't work

Full Changelog: https://github.com/teakivy/teaks-tweaks/compare/1.11.1-beta...1.11.2-beta

Beta 1.11.1

by teakivy on Jul 8, 2024
Download

Beta 1.11.1

  • Re-added Spigot Support
    • Just one update after it was dropped, Spigot is back!
    • Newer API's are still preferred, which Spigot does not yet support, meaning many of these had to be bundled with the plugin directly.
      • This increases the overall plugin size by just under 3x, though still under 2mb.
  • Cauldron Mud
    • This is a new pack inspired by Vanilla Tweaks.
    • Right click dirt onto a water cauldron to instantly convert it to mud.

Fixed Bugs:

  • /teakstweaks requires arguments instead of just displaying /teakstweaks info
  • Links displayed in game are not clickable

Codebase Changes:

  • Removed Paper API Dependency
  • Added Spigot Dependency
  • Added Adventure API Dependency
  • Added MiniMessage API Dependency
  • Included NMS (remapped-mojang).
  • Added ItemSerializer utility class to recreate Paper's ItemStack#SerializeAsBytes
  • Added MM utility class to utilize Adventure API's Audience standards
  • Fully updated to Java 1.21
  • Changed plugin api version to 1.21

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

Beta 1.11.0

by teakivy on Jun 24, 2024
Download

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

Beta 1.10.6

by teakivy on Dec 18, 2023
Download

Beta 1.10.6

Fixed Bugs:

  • #71 More Mob Heads Error when breaking heads
  • #76 "Inconsistent skull meta" warning when mob head drops
  • #79 "Chair" block remains when destroyed by non-player

Beta 1.10.5

by teakivy on Sep 26, 2023
Download

Beta 1.10.5

  • Update Checker
    • Added settings.disable-update-checker config option to disable the update checker entirely
      • false by default
      • Useful for slow/no internet connection
  • Coordinates Hud
    • Removed message config option and all replacement methods
    • As far as I am aware, this feature is not used by anyone and is purely a strain on servers computing many placeholders for every player every tick.

Fixed Bugs:

  • /tpa roles are reversed
  • /spawn teleports the player to the current world spawn, not server spawn
  • Goat heads are improperly textured #56
  • Keep small doesn't work on frogs/tadpoles #57
  • /teakstweaks update tries to run a non-existant command
  • Coordinates Hud prefers North/South in parts of East/West range

Codebase Changes:

  • Cleaned up data.yml references (data will soon be split, how is yet to be decided)
  • Replaced all remaining references to System.out with Java Logger

Full Changelog: 1.10.4-beta...1.10.5-beta

Beta 1.10.4

by teakivy on Jul 25, 2023
Download

Beta 1.10.4

  • Reverted api-version change back to 1.17

Full Changelog: 1.10.3-beta...1.10.4-beta

Beta 1.10.3

by teakivy on Jul 15, 2023
Download

Beta 1.10.3

  • Auto Updater:
    • Completely Removed all automatic updating functionality
    • Any attempt from older versions to update will instead just download a blank jar file
  • Updated plugin api-version to 1.20

Full Changelog: 1.10.2-beta...1.10.3-beta

Beta 1.10.2

by teakivy on Jun 24, 2023
Download

Beta 1.10.2

  • Added new packs to custom metrics

Fixed Bugs:

  • Breaking an old mob head results in the skull dissapearing

Full Changelog: 1.10.1-beta...1.10.2-beta

Beta 1.10.1

by teakivy on Jun 24, 2023
Download

Beta 1.10.1

  • Added Spectator Alts Pack
    • New pack!
    • Allows players to add their own alt accounts as spectators
    • When an alt account is added, it is added to the whitelist, and set into the specified game mode upon joining the server
    • You cannot add an account as an alt if it is already whitelisted
      • Existing servers: I would recommend you remove existing alts from your whitelist, and instead get players to add them on their own.
    • Removing an alt removes it from the whitelist
    • Options:
      • gamemode
        • Which gamemode to put alts in when they join
        • Options: spectator, creative, survival, or adventure
        • Default: spectator
      • force-gamemode
        • Whether or not to force alts to stay in the specified game mode
        • Default: true
      • max-alts
        • Maximum amount of alts a player can have
        • OP players have no limit
        • Set to 0 to only allow OP players to set alts
        • Set to -1 to allow all players to set unlimited alts
        • OP players can add alts to other players by using /alts add <alt> <player>
        • Default: 1
      • allow-player-teleport
        • Whether or not to allow alts to teleport to other players
        • Alts will always be able to teleport to their main account
        • Default: true
    • Commands:
      • /alts list [player]
        • List either your own, or another player's alts
        • Only an OP can see other player's alt accounts
      • /alts add <alt> [player]
        • Add an alt to either your own account, or another player's
        • Only an OP can manage another player's alt accounts
      • /alts remove <alt> [player]
        • Removes an alt from either your own account, or another player's
        • Only an OP can manage another player's alt accounts
  • Added Quick Commands Pack
    • New pack!
    • Quickly switch game modes, and reply to messages
    • Options:
      • gamemode
        • Game mode switcher commands (/gmc, /gma, /gms, /gmsp)
        • Default: true
      • reply
        • Reply commands (/r, /reply)
        • This overrides minecraft's default message system
        • Default: true
  • Added More Sherds Crafting Tweak
    • New Crafting Tweak!
    • Craft 2 Sherds when combining a Pottery Sherd with a Brick
  • TPA Pack
    • Completely rewrote TPA system
    • You can now execute /tpa accept to auto accept the most recent teleport request
  • Homes Pack
    • Completely rewrote homes storage system
      • Instead of storing in data.yml, homes are stored inside the player file
    • You can now execute /sethome, /delhome, & /home without a home name, this will use the preferred home name of "home"
    • Added /delhome <home> as an alternative to /home delete <home>
  • More Mob Heads
    • Heads now use the vanilla noteblock system of tags, meaning heads now work with redstone
      • Heads generated before this version will need to be broken & replaced for changes to take effect
    • Changed the Warden's head noteblock sound to Warden Emerges
  • Player Head Drops
    • Player Heads will now play a hurt sound when played over a noteblock
  • Graves
    • Added more config options:
      • allow-empty-graves
        • Whether or not to allow graves to be generated when a player's inventory is empty
        • Default: true
      • creative-graves
        • Whether or not to generate a grave when a player dies in creative mode
        • Default: true
      • creative-drops
        • Whether or not creative players will drop their items on death
        • If allow-empty-graves is false, and this is false, creative players will not generate graves
        • Default: true
      • level-threshold
        • The minimum xp level a player must reach before a grave can be generated
        • If set to 0, graves will always generate
        • Example: If level-threshold is 5, and a player dies with 4 levels, the player will drop their items normally
        • If level-threshold is 5, and a player dies with 5+ levels, the player will generate a grave
        • Default: 0

Fixed Bugs:

  • Cherry & Bamboo are missing from back to blocks
  • Cherry & Bamboo are missing from more stairs
  • Cherry & Bamboo are missing from more trapdoors
  • Bamboo is missing from double slabs
  • Cherry is missing from log chests
  • Cherry is missing from more bark
  • #48 Stacktraces when killing villagers
  • Zombie villager heads drop normal villager heads renamed to zombie
  • #49 Villager heads duplicate upon breaking
  • Noteblocks with mob heads dont play when activated by redstone

Codebase Changes:

  • Added MIT License
  • Rewrote Homes Pack
  • Rewrote TPA Pack
  • Added UUIDUtils utility class
  • More removal of legacy main variables
  • Changed Plugin Description to match Modrinth
  • Changed Plugin website to https://teakstweaks.com
  • Changed Updater message to direct to Modrinth for downloads

Full Changelog: 1.10.0-beta...1.10.1-beta

Beta 1.10.0

by teakivy on Jun 12, 2023
Download

Beta 1.10.0

  • Updated to Minecraft 1.20
    • Dropped support for 1.19 - Use v1.0.2 or under
  • Commands
    • Removed require-op for packs with commands, replaced with permissions
    • Removed /teakstweaks reload
      • Teak's Tweaks is fully compatible with /reload, if running with other plugins that are not, restart the server
  • More Mob Heads
    • Added Sniffer & Camel Heads
    • Renamed all mob heads to use vanilla name formatting
      • New heads won't stack with old heads
    • Breaking a mob head now keeps its name
    • Removed the piglin mob head in favor of the Piglin Head vanilla item
    • Placing a mob head on a noteblock, then right/left clicking the block plays the mobs respective sound
      • This works for all old mob heads except the piglin
    • Strider head is no longer random, instead detects when the strider is freezing vs warm
    • Wither now always drops it's head, as well as either a Wither Projectile, or a Blue Wither Projectile
  • Editable Signs
    • Removed in favor of vanilla 1.20's editing signs feature
  • Wandering Trades
    • Added new mini blocks: Mangrove Planks, Mangrove Log, Ochre Froglight, Verdant Froglight, Pearlescent Froglight, Mud, Packed Mud, Mud Bricks, Sculk, Bamboo Block, Bamboo Planks, Cherry Planks, Cherry Log, Cherry Leaves, Chiseled Bookshelf & Sniffer Egg
    • Added options to set how many trades & amount per trades for both mini blocks & player heads

Codebase Changes:

  • Added getField reflection Util
  • Changed to Spigot API 1.20-R0.1-SNAPSHOT
  • Changed to Paper API 1.20-R0.1-SNAPSHOT
  • Added BaseMobHead factory class
  • Rewrote More Mob Heads pack

Full Changelog: 1.9.2-beta...1.10.0-beta


Project members

teakivy

Owner

Details

Licensed MIT
Published a year ago
Updated 4 days ago