Releases: BlackBeltPanda/Transport-Pipes
5.4.0 1.18 Release
This release adds support for 1.18. Requires ProtocolLib 4.8.0 or higher.
Changes since 5.3.1:
- Add support for 1.18 (still supports 1.17, as well)
- Fixed Crafting Pipes not giving back buckets and glass bottles
Full Changelog: v5.3.1...v5.4.0
5.3.1 1.17.1 Release
This version appears to be stable, so I've removed the SNAPSHOT version scheme.
Changes since v5.3.1-SNAPSHOT:
- Fix visual glitch when pipe items are spawned
Full Changelog: v5.3.1-SNAPSHOT...v5.3.1
5.3.1-SNAPSHOT 1.17.1 Release
What's Changed
- Make DuctInsertEvent and DuctExtractEvent cancellable. by @DeadSilenceIV in #12
- Fix crafting permissions
- Fix NPE thrown after pipe explosions
- Re-implement AuthMe support
- Switch players to Vanilla rendering mode when they decline the resource pack
- Fix placing blocks against or on pipes
- Allow glass blocks and glowstone to obfuscate pipes
- Fix NPE when placing a chest next to a pipe
- Disallow certain blocks to be placed against a pipe in the air to fix some exploits
- Call BlockPlaceEvent with the correct blockdata to fix some exploits
- Allow blocking container connections on a pipe by sneak+right-clicking a side of the pipe with a Wrench
- Fix pipes sometimes appearing dark/black
- Add ContainerUpdateEvent, called when a block is added or removed as a TransportPipesContainer
- Added new methods to TransportPipesAPI, getRegisteredContainers and getContainerAtLocation to get TransportPipesContainers
- Added more JavaDoc documentation
- Minor performance improvements
New Contributors
- @DeadSilenceIV made their first contribution in #12
Full Changelog: v5.3.0-SNAPSHOT...v5.3.1-SNAPSHOT
5.3.0-SNAPSHOT 1.17.1 Release
This is a lightly tested 1.17.1 release. Changes and updates include:
- Added custom model data to the pipes and wrench to allow for more resource pack modification
- Removed NMS utils as I don't have time to support older versions
- General code cleanup
- Fixed Void and Crafting Pipes dropping/duplicating items
- Fixed Crafting Pipes
- Items sent to a Crafting Pipe that aren't part of the recipe will be output to the next available pipe instead of dropping
- Added support for Blast Furnaces, Smokers, and Barrels
- Support LWC Extended
- Removed AuthMe support since it has not updated to 1.17
- Pipe recipes all require dye now, instead of the old materials like lapis or ink sacs.
Once again, this release was only lightly tested. If you come across any bugs, please open a bug report.
(Unstable) Preliminary 1.16 Support
This build is a preliminary 1.16 release. It's considered unstable and most likely contains game breaking bugs. I would hold off on downloading it until a stable release is finished unless you are simply looking to test it.
V5.2.0-SNAPSHOT
This version only works on 1.15. Support for 1.14 and possibly even 1.13 may be added in the future.
This is a fork of the original TransportPipes designed to fix some bugs and implement some new features. Please report any issues here and not in the original plugin's repo.
Bugs fixed:
- Converting pipes.dat to ducts.dat not working
- Fixed bug with placing pipes against other pipes
- Right-clicking on pipes with a block could cause issues
- Empty whitelist wouldn't extract any items
- Iron pipes could be placed facing each other, causing the server to time out when too many items passed back and forth between them
- Recipes would attempt to be added to the server even if they already existed, preventing the plugin from being able to be reloaded
- Plugin interfered with slab placement and using bonemeal
- Pipes couldn't be properly placed against stairs, pumpkins, redstone ore, tnt, or moving piston heads
Changes made:
- Added DuctInsertEvent and DuctExtractEvent so plugins can listen to these events and take any actions or know when items are added to or removed from containers
- Made the wrench optional and added a new config setting for it: "wrench.required" which defaults to false
- BlockPlaceEvent is called when placing blocks on or against pipes
- Golden pipes give priority to items in their whitelist
- Golden pipes won't send items back the direction they came from
- Items will bounce back the direction they came from if the container they attempt to insert into is full
- Added an anti-backtrack system which will attempt to make items in pipes choose each possible direction when they reach an intersection before coming back the way they came
- Extraction pipes have "Always Enabled" on by default when they are placed