Releases: etianl/Trouser-Streak
Trouser-Streak v0.9.5
Release for 1.21, 1.20.6, and 1.20.4! Use the correct jar for your version. Source for 1.20.4 and 1.20.6 is in the zip files here, and in the 1.20.4 and 1.20.6 branches. 1.20.4 support will be dropped on the next update.
MINECRAFT 1.21 UPDATE!!!
Updates to StorageLooter
- The "Swap Lesser Stacks for Better Stacks" option now considers the durability left on the item if it is of the same type. This means is the diamond pick you have is almost broken but the one in the chest is unused, then it will swap out for the unused one.
- The "Swap Lesser Stacks for Better Stacks" option also considers now the enchantments on tools and armor to attempt to get you the best ones (prioritized for a griefer).
- Made the isBetterItem method use a total item score to determine if it's better as opposed to the previous method.
- The moveItems function for stealing items with now takes the best stack first of the things you have listed in the item list with limits (it will prioritize taking the diamond pick over the iron pick, or it will seek the biggest stacks of items)
- Added handling for Crafters.
- Fixed a bug that was making the inventory close when the module was on and not within range of containers.
- Fixed another bug that was causing chest minecarts to be processed even if they are outside of your set range.
- Fixed "Steal On Tick" not working for chest minecarts.
- Fixed "Auto Open Storage Containers" opening the second half of a double chest after the first half is broken even when it was opened once.
- Refined the swap items code to make it better
- Made the swap item and move junk methods only work with GenericContainerScreenHandler, ShulkerBoxScreenHandler, HopperScreenHandler, Generic3x3ContainerScreenHandler because the others may have slots which not all items can be put into.
- Made the swap items function only work if there is an empty container slot to swap with
- Added a junk item list so it can add excess junk to the container.
- Added an option which if enabled treats any item stack that isn't listed in the item lists to loot as junk.
- Added Rotate and Swing Arm options for the auto opening containers function.
General Updates
- The InstaKill module in Minecraft 1.21 has been patched, the module will remain in the addon for use on older version with ViaFabricPlus. Again credits and thanks to Saturn5Vfive for that module. It was a good one.
- Adjusted the non-natural default blocks list in BaseFinder to align with the block changes in Minecraft 1.21 (only for Trouser for 1.21). Also added non-natural terracotta blocks to the default blocks list.
- Updated the BlockListMineCommand module to use the newly updated non-natural blocks.
- Added an option called "Keep Y" to BetterScaffold. This will remember the Y coordinate at which you activated the module and only place blocks at that level. Thanks to ClientPlayer21 for the suggestion.
- Added a mode to BetterScaffold that allows you to place blocks above your head instead of below your feet.
- Updated the NewChunkCounter command to use BlockExploitChunks instead of LightingExploitChunks (old thing I thought was an exploit) as an argument for counting those chunks.
- Deleted the stuff for detecting liquid flow below zero from NewerNewChunks because it's not useful anymore with the new way of detecting chunks updated from an old version. (implemented a few updates back)
- Made the "Don't break below feet" option true by default in InstaMineNuker.
- Added a "blacklist" and "whitelist" mode for the block list setting in InstaMineNuker.
- Added Heavy Core to the list of items that InstaSafetyBox will never use because it's not a full block size.
- Added an option to BetterAutoSign to allow for different text to be written on the rear of the sign.
- Made all the file locations for save data made by Trouser all located within one folder in the .minecraft folder instead of spread across many folders in that directory. To migrate your saved data just copy all the folders that TrouserStreak has made into the .minecraft\TrouserStreak folder.
- Reorganized and categorized Trouser.java for easier viewing of all the modules on anticope.pages.dev
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.9.4
Release for 1.20.6, and 1.20.4! Use the correct jar for your version. Source for 1.20.4 is in the zip file here, and in the 1.20.4 branch.
Updates
- Added the StorageLooter module which automatically steals stuff from storage containers according to itemlists and a list of values that are set for amounts of those items to take. It either automatically opens the containers within reach and steals the stuff automatically, or steals the stuff automatically when you manually open the container.
- Fixed InstaMineNuker crashing the game and/or kicking you from the server due to a bug.
- Added a "blacklist" and "whitelist" mode for the item list setting in SuperInstaMine
- Fixed the crash caused by the custom Trouser-Streak random splash text being called.
- Cleaned up the code in NbtEditor to make it less complicated and silly.
- Re-Added "item" mode to NbtEditor for Minecraft 1.20.6, I got the illegal enchants working. The 1.20.4 version still has item mode.
- Fixed where the blockpos should be calculated for TickExploit in NewerNewChunks.
- Also confirmed TickExploit was actually just watching BlockUpdate packets so the option has been renamed to "BlockUpdateExploit" in NewerNewChunks.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.9.3
Release for 1.20.6, 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 and 1.20.4 is in the zip files here, and in the 1.20.2 and 1.20.4 branches.
Changes
- Updated to Minecraft 1.20.6
- Added an option to HandOfGod that can run a fill command around every non-player entity on the server which functions just like the "Troll Other Players" options.
- Added a mode to NbtEditor called "Copy" It takes the Nbt data of the thing in your main hand, and copies it to a thing in your offhand.
- Temporarily removed the Item mode from NbtEditor in the 1.20.6 Minecraft version (the trouser 1.20.4 and 1.20.2 release still have it).
I'm not able to figure out how to create custom enchantments on items at the moment due to the Nbt changes in Minecraft 1.20.5
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.9.2
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
InstaMineNuker and InstaSafetyBox updates
- Remove the duplicated calling of InstaMineNuker from Trouser.java in the source.
- Added a bit of code to prevent duplicate block positions being added to the array for placing blocks with InstaSafetyBox
- Removed the max of 5 on "Blocks per Tick" in InstaSafetyBox, the slider now goes up to 10 as originally intended and there is no cap on the integer that you type in.
- Made centering the player and auto crouching on surfaces like slabs optional in InstaSafetyBox.
- Added a Box shape mode for placing blocks with InstaSafetyBox, and for breaking blocks with InstaMineNuker. The default option was and still is a spherical shape.
- Removed the max cap on the reach options in InstaSafetyBox and InstaMineNuker. I also made a seperate range option for Box and Sphere mode because the max range on box mode is smaller than sphere mode.
- Reduced the slider max on range for sphere mode from 6 to 5 because 6 doesn't work right.
- Made the available block positions to break with InstaMineNuker one block taller.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.9.1
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
-
Added the InstaSafetyBox module which places a box around you for safety using the hardest blocks available in your hotbar. Also with adjustable range for thic box.
-
Added a "Blocks to not use" option to AutoLavaCaster and to TrouserBuild
-
Cleaned up the cascadingpileof() function in AutoMountain, AutoLavaCaster, and TrouserBuild.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.9.0
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
-
Added the InstaMineNuker module, which sends packets to instantly mine the blocks around you until they are gone. There is an option in it to make it only target instamineable blocks such as crops, grass, slimeblocks, and more. (Credits to etianl and to Meteor Client, as well as Meteor Rejects for some borrowed code)
note InstaMineNuker is not compatible with AutoTool for now -
Added a line to the .world command which tells you if the chunk you are in is new or old generation (pre or post 1.17 generation). Do this at spawn to see if old world.
NewerNewChunks fixes
- Fixed a bug with the pre-1.17 old chunk detection that caused all the chunks in the nether, end, and flat worlds to be marked as old.
- Stopped block checks for the pre-1.17 old chunk detector if a block is found that it is looking for per chunk (improve performance maybe?).
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.8.9
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
-
Added a "Pre 1.17 OldChunk Detector" to NewerNewChunks which marks chunks as old if they in the overworld and do not have any copper ores above a Y level of 0. Useful for tracing servers that have been updated from an old version to the new build limits. (maybe 2b2t?)
-
Fixed HandOfGod not being able to /fill blocks close to the build limits. Now the Y values in the fill commands are constrained to build limit. The only fill commands I couldn't apply this to was the ones for doing the /fill around all players on the server.
-
Reduced command length before throwing an error from 257 back to 256 in AutoScoreboard, AutoCommand, and other modules because on some servers the slash is actually included in the character count.
-
Added a couple extra "Manual" modes to AutoCommand so you can have a few different command profiles.
-
Added a "Blocks to not use" block list option to AutoMountain.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.8.8
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
- Added the GarbageCleanerCommand which is accessable by typing ".cleanram". It cleans the RAM of useless junk and may be very handy for improving performance after chunk tracing for a while and can be used to clear other lag. (credits to ogmur for writing this)
- Changed the default "Don't Burn Range" in LavaAura to 3 from 2.25 because it's safer.
- Added a tickdelay option to LavaAura to help you conserve flints when trying the "Burn Everything" option.
- Made LavaAura only target lava source blocks for pickup because it was rotating to and trying to snatch up flowing lava with the bucket.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.8.7
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
LavaAura Updates
- Made LavaAura not target the entities you have listed when using the "Lava/Burn Everything" option.
- Added options for "Lava/Burn Everything" that can filter out blocks below your Y level, and another to target only flammable blocks.
- Added a blocklist setting for "Lava/Burn Everything" that makes it skip burning the blocks in the list.
- Allowed the placeFire (FIRE mode) function in LavaAura to place fire against any side of the blocks.
- Added an option to allow you to define how big of an area around the player to not burn.
TPFly Updates
- Added an acceleration option to TPFly to allow you to move a little bit at a time when flying with it.
- Updated the PointAndFly option mode in TPFly and renamed it to "Normal" mode as well as made Normal mode default.
- The Normal flight mode in TPfly will teleport you along the Y level you are at as you push the forward button in the direction you are facing. All the other directions were fixed in a similar way and TPFly actually feels like a normal flight module now.
- Fixed the antikick not working in TPFly.
See the releases page for previous changelogs if you missed the last couple updates. :)
Trouser-Streak v0.8.6
Release for 1.20.4, and 1.20.2! Use the correct jar for your version. Source for 1.20.2 is in the zip file here, and in the 1.20.2 branch.
- Added a disable on disconnect option to HandOfGod that's false by default.
- Added a BlockList option to SuperInstamine that allows you to select which blocks to not target for instamining.
AutoDisplays Updates
- Added an option that will toggle AutoDisplays off when there is no one else online.
- Fixed AutoDisplays not killing entities onDeactivate when kill entities is enabled.
- Changed the kill command to allow it to work on more different servers.
Airstrike+ Updates
- Added a "Rainbow Name Colors" option which randomizes the color used for custom name colors for entities.
- Added an "Airstrike Everyone" option which spawns the entities around every player on the server. Requires OP mode.
- The "Airstrike Everyone" option uses commands, so I made it use a seperate set of nbt tags from the main ones to conserve on characters because of the character limit on commands.
- Changed the slider max on the Health and Absorption Points tags to 10,000 (it can probably still go higher than this).
- Added a "Concurrent Spawns" option which controls how many entities are spawned per tick.
- Added a block option so you can specify what block falling_block entities are spawned as.
- Added a Random Prefix for Name option which adds a bit of text to the beginnings of each entity's name to bypass the Boss Stacker module. (credits to ogmur for figuring that out)
See the releases page for previous changelogs if you missed the last couple updates. :)