kphan32 / ezpas Goto Github PK
View Code? Open in Web Editor NEWEz Pipes and Stuff
Home Page: https://www.curseforge.com/minecraft/mc-mods/ezpas
License: MIT License
Ez Pipes and Stuff
Home Page: https://www.curseforge.com/minecraft/mc-mods/ezpas
License: MIT License
There is a fabric port of AE2 now. Support for the ability to interact with p2p tunnels/import/export busses would be nice.
If a filter is set to "Maintain Counts", it can place more than the count has.
For example, if you have a netherite puller providing scaffolding to a chest, and have 12 items in the filter- it will deposit 16 into the chest.
I think it does this because the netherite puller grabs groups of items and dumps it's entire payload.
If you decide to leave this bug, people can use a slower puller if they want better accuracy (which would make real world sense).
:) Just thought I'd bring this bug to your attention.
crash being caused between stockpile and ez pipes
Caused by: java.lang.IllegalStateException: The FixedItemInv class me.branchpanic.mods.stockpile.impl.attribute.FixedMassItemInv didn't accept the stack 1 air in slot 0! The inventory may be in a duped (invalid) state!
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.setInvStackInternal(InventoryFixedWrapper.java:111) ~[2d4758cb-5043-4a04-a7c1-ef8cb0f3c3c5.jar:?]
at alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper.method_5447(InventoryFixedWrapper.java:92) ~[2d4758cb-5043-4a04-a7c1-ef8cb0f3c3c5.jar:?]
at me.branchpanic.mods.stockpile.content.blockentity.ItemBarrelBlockEntity.method_5447(ItemBarrelBlockEntity.java:191) ~[stockpile-1.1.5+1.16.1.jar:?]
at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.sanitizeSlot(PullerPipeBlockEntity.java:427) ~[ezpas-1.2.3-1.16.2.jar:?]
at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.extract(PullerPipeBlockEntity.java:270) ~[ezpas-1.2.3-1.16.2.jar:?]
at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.doExtraction(PullerPipeBlockEntity.java:152) ~[ezpas-1.2.3-1.16.2.jar:?]
at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.method_16896(PullerPipeBlockEntity.java:84) ~[ezpas-1.2.3-1.16.2.jar:?]
at net.minecraft.class_1937.method_18471(class_1937.java:510) ~[intermediary-server.jar:?]
at net.minecraft.class_3218.method_18765(class_3218.java:429) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.redirect$bfg000$ficUpdateSuppressionCrashTick(MinecraftServer.java:6707) ~[intermediary-server.jar:?]
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871) ~[intermediary-server.jar:?]
... 6 more
It would be cool if there was a pipe with holes in it; or a grate on the end; any items that went through the grate would be dropped. If the grate were connected to a puller instead of a pipe- it could act like a hopper; picking up dropped items- but much quicker (at the speed of the puller).
Say you want to craft a bunch of golden nuggets into golden bars for piglin trading.
One way to do it is to fill lots of chests and then break them with a crafting table nearby.
With a grated pipe though, you could have the items rain down on you instead.
The process could be toggled by having a sticky piston move one of the pipes out of the way and back in via a lever.
For some reason, our server crashes if I put blue tube coral in the filter with the "Match Item Tag" flag on.
crash-2020-08-25_19.41.33-server.txt
crash-2020-08-25_19.46.55-server.txt
It would be very cool if a pipe was available that does not connect to inventories, but connects to other pipes, like the BuildCraft sandstone pipe, or a wrench that could remove connections to an inventory.
For example, I could craft any pipe together with some sand, which would give me a version of that pipe that would not connect to inventories.
It would be better if we can have some form of ability to rotate the puller pipe. It is really difficult sometimes to place the puller pipe facing the right direction.
We have been using version 1.0.4 for minecraft 1.16 on a server.
When we upgraded to version 1.1.1, the server would crash any time someone tried to log on.
Version 1.1.1 works in a single player world, but seems to crash in a multi-player world.
I would like to have this mod available for Minecraft 1.18. I don't want to add pressure as I know it's developed in your free time, it's just that I would like to know an estimated time.
It would be cool if a the advanced filtering menu had an option where, any time a filter lets an item pass through, it emits a redstone pulse.
If longer than a pulse is desired, it would be cool if placing a comparator in front of a filter would cause the comparator to receive a high signal, which would decay over time (the decay rate could be set in the advanced filtering menu).
Place a redstone lamp next to a filter. Any time an item goes through that filter, the lamp will flash- giving a visual indication that the farm is producing that item.
Using the comparator instead, would provide a visual indication of what has been received recently instead of what has been received now.
Sometimes round-robin distribution isn't the wanted behavior. Instead of working with fixed priorities, a dense pipe could be added to the pipe network.
Items would only cross a dense pipe, after they can't be inserted into any inventory in front of the dense pipe.
A use-case:
Iron ingots are retrieved from a furnace and stored by ezpas in a chest. Further down the line is an auto crafter making iron blocks.
With the current network, both the chest and auto crafter would be supplied with iron ingots, with no priority.
With the dense pipe between the chest and the auto crafter, first the chest would be filled with ingots. Only after no more ingots can be deposited in the chest, they are delivered to the auto crafter.
The main page says "prior to version 1.1.0, filtered pipes had to be placed right next to inventories".
If I have a non-filter pipe between a filter and a chest, the filter is ignored.
I assume the advanced filtering option "Persist to Other Pipes" is what determines if the old behavior (filters not next to inventories are ignored) applies or not. I tried it with this option both on and off, and saw no difference.
Unable to overwrite recipes with a datapack, 1.16.1 on V1.1.2
It seems once you create a pipe of a certain color there is no possibility of altering it. It would be nice if there were additional recipes that took any colored pipe and allowed you to use a dye to convert it to the new dye color. Additionally, being able to "clear" a dye color from a pipe to get it back to just a regular pipe would be nice.
If I have two filters next to each other like this:
Then filter A bleeds over into filter B.
The pipe probe says that the barrel connected to filter A has only filter A applied.
The barrel connected to filter B has both filter A and filter B applied.
This is the same if the "Persist to other pipes" flag is set to true or false.
Is there a way I can disconnect the two filter pipes from each other, but still have them next to each other?
Perhaps if I were to shift-right-click on a connection while holding the pipe probe, it would disconnect the two pipes from each other?
Or perhaps, an advanced filtering option could be for the filter to only connect along the x-axis, y-axis, or z-axis (in a straight line)?
Or perhaps, like the colored pipes, I could apply a color to the filter?
Or perhaps, like in Thermal Expansion machines, the GUI could have an enable/disable connectable-direction thing?
Or perhaps, an item like a Build craft Facade can be placed on one side of the filter to prevent them from connecting?
a pipe pushing items into a chest wont cause a comparator reading from that chest to update.
you can push lots of items into the chest and nothing changes on the output comparator, but if edit the inventory manually then the comparator finally updates.
Looking at the source code, it think this filtering option is supposed to group items together based on their minecraft ID.
(You code very beautifully btw. Great use of comments, descriptive function names, etc.).
According to this site, the Oak Wood Plank block has an ID of 5 and the Spruce Wood Plank has an ID of 5:1. If I put oak planks in a filter with this advanced filtering option turned on- it lets both of them pass through, which was expected.
Likewise, Stone has an ID of 1, Granite has an ID of 1:1, and Polished Granite has an ID of 1:2- so I would expect all three of these to pass through the filter if I were to put stone in the filter- but none of them do, not even stone.
If I put granite (ID of 1:1) in the filter, it lets granite (ID of 1:1), diorite (ID of 1:3), and cobblestone (ID of 4) through- but not stone (ID of 1) or polished granite (ID of 1:2).
So, it does not seem to work the way I think it does.
Or, is it possible that the ID list on my server does not match up with the one on that site?
Or, is there a bug somewhere causing it to not function correctly?
I'm not sure this is the right place to report it, or if it should be reported with Storage Cabinets (https://www.curseforge.com/minecraft/mc-mods/storage-cabinet).
This situation should be impossible. Storage Cabinets would only allow items of the same type to be inserted into the same cabinet. Trying to put these items in the same cabinet manually does not work.
Setup:
The Storage Unit with wool isn't needed for this test. The Storage Cabinet is locked, but pipes are able to insert unmatching items when they're unlocked as well.
This appears to apply to both black and white filter pipes
Sorry change to this, The filtered pipes when connected to droppers,chest crashes the game
None of the crafting recipes are working
Very cool mod! I am glad to be working with pipes again in minecraft.
It would be very cool if more filtering options were available, like in EnderIO.
Upgrades could be applied to the filter pipe which makes it's behavior change (like how some black dye makes it a blacklist instead of a white list). Maybe the could be applied by crafting the filter with other items.
Here are some examples of different filter modifiers, as well as an example item that they could be crafted with:
So, if you were to craft a filter with some coal and then with some bone meal, it would both ignore damage and ignore NBT.
If you were to craft a filter with an ender pearl and put 4 oak planks in the first filter slot and 3 cobble stone in the second filter slot- then it would only place up to 4 stacks of oak planks and 3 stacks of cobble stone in it.
crash-2021-12-17_23.59.50-server.txt
---- Minecraft Crash Report -------- Minecraft Crash Report ----// I let you down. Sorry :(
Time: 17/12/2021 23:59Description: Ticking block entity
java.lang.ClassCastException: class net.minecraft.class_2595 cannot be cast to class com.kqp.ezpas.block.entity.FilteredPipeBlockEntity (net.minecraft.class_2595 and com.kqp.ezpas.block.entity.FilteredPipeBlockEntity are in unnamed module of loader net.fabricmc.loader.impl.launch.knot.KnotClassLoader @39fcbef6) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:260) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:237) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:157) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.serverTick(PullerPipeBlockEntity.java:108) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.serverTick(PullerPipeBlockEntity.java:511) at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:659) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:713) at net.minecraft.class_1937.method_18471(class_1937.java:477) at net.minecraft.class_3218.method_18765(class_3218.java:365) at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823) at net.minecraft.class_1132.method_3748(class_1132.java:99) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:684) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at java.base/java.lang.Thread.run(Thread.java:833)
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
-- Head --Thread: Server threadStacktrace: at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:260) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:237) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.calculateInsertionPoints(PullerPipeBlockEntity.java:157) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.serverTick(PullerPipeBlockEntity.java:108) at com.kqp.ezpas.block.entity.pullerpipe.PullerPipeBlockEntity.serverTick(PullerPipeBlockEntity.java:511) at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:659) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:713) at net.minecraft.class_1937.method_18471(class_1937.java:477) at net.minecraft.class_3218.method_18765(class_3218.java:365)
-- Block entity being ticked --Details: Name: ezpas:ender_puller_pipe // com.kqp.ezpas.block.entity.pullerpipe.EnderPullerPipeBlockEntity Block: Block{ezpas:ender_puller_pipe}[facing=up] Block location: World: (-57,-53,64), Section: (at 7,11,0 in -4,-4,4; chunk contains blocks -64,-64,64 to -49,319,79), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511) Block: Block{ezpas:ender_puller_pipe}[facing=up] Block location: World: (-57,-53,64), Section: (at 7,11,0 in -4,-4,4; chunk contains blocks -64,-64,64 to -49,319,79), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)Stacktrace: at net.minecraft.class_2818$class_5563.method_31703(class_2818.java:659) at net.minecraft.class_2818$class_5564.method_31703(class_2818.java:713) at net.minecraft.class_1937.method_18471(class_1937.java:477) at net.minecraft.class_3218.method_18765(class_3218.java:365) at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823) at net.minecraft.class_1132.method_3748(class_1132.java:99) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:684) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at java.base/java.lang.Thread.run(Thread.java:833)
-- Affected level --Details: All players: 1 total; [class_3222['ThePainDoctor'/64, l='ServerLevel[Creative 1.18]', x=-54.18, y=-54.00, z=65.40]] Chunk stats: 3050 Level dimension: minecraft:overworld Level spawn location: World: (0,-60,0), Section: (at 0,4,0 in 0,-4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511) Level time: 527831 game time, 279239 day time Level name: Creative 1.18 Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Known server brands: fabric Level was modded: true Level storage version: 0x04ABD - AnvilStacktrace: at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:879) at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:823) at net.minecraft.class_1132.method_3748(class_1132.java:99) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:684) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) at java.base/java.lang.Thread.run(Thread.java:833)
-- System Details --Details: Minecraft Version: 1.18.1 Minecraft Version ID: 1.18.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.1, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 976884752 bytes (931 MiB) / 1979711488 bytes (1888 MiB) up to 1979711488 bytes (1888 MiB) CPUs: 4 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i3-1005G1 CPU @ 1.20GHz Identifier: Intel64 Family 6 Model 126 Stepping 5 Microarchitecture: Ice Lake (Client) Frequency (GHz): 1,19 Number of physical packages: 1 Number of physical CPUs: 2 Number of logical CPUs: 4 Graphics card #0 name: Intel(R) UHD Graphics Graphics card #0 vendor: Intel Corporation (0x8086) Graphics card #0 VRAM (MB): 1024,00 Graphics card #0 deviceId: 0x8a56 Graphics card #0 versionInfo: DriverVersion=27.20.100.8729 Memory slot #0 capacity (MB): 4096,00 Memory slot #0 clockSpeed (GHz): 2,67 Memory slot #0 type: DDR4 Virtual memory max (MB): 8657,95 Virtual memory used (MB): 7043,02 Swap memory total (MB): 4766,71 Swap memory used (MB): 1141,61 JVM Flags: 10 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmn128M -Xmx1862M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Fabric Mods: addola: Addola 0.0.3-1.18 advancednetherite: Advanced Netherite 1.2.0-1.18 advancements-enlarger: Advancements Enlarger 0.2.4 allarrowsinfinityfix: All Arrows Infinity Fix 1.0.0 amecsapi: Amecs API 1.3.2+mc1.18-pre1 anvilrestoration-fabric: Anvil Restoration (Fabric) 1.1 apoli: Apoli 2.2.0 appleskin: AppleSkin mc1.18-2.2.0 architectury: Architectury 3.2.47 auto-crouch: Auto Crouch 2.0.0 backslot: BackSlot 1.2.3 balm-fabric: Balm 2.3.0+0 beaconoverhaul: Beacon Overhaul 1.5.0+1.18 beehivetooltips: Beehive Tooltips 1.4.1 betterbeaconplacement-fabric: Better Beacon Placement (Fabric) 1.4 betterbeds: Better Beds 1.2.0 betterconduitplacement-fabric: Better Conduit Placement (Fabric) 1.3 betterfpsdist: Better FPS distance Mod 1.18-1.3 betterspawnercontrol-fabric: Better Spawner Control (Fabric) 1.5 blue_endless_jankson: jankson 1.2.1 boatcontainer: BoatContainer 1.0.4 brokennametags: Broken Name Tags 1.0.2 calio: Calio 1.4.2 cardinal-components-base: Cardinal Components API (base) 4.0.0 cardinal-components-entity: Cardinal Components API (entities) 4.0.0 clearview: Lava Clear View 3.0.0 cloth-basic-math: cloth-basic-math 0.6.0 cloth-config: Cloth Config v6 6.0.45 clumps: Clumps 8.0.1 collective-fabric: Collective (Fabric) 3.14 com_electronwill_night-config_core: core 3.6.5 com_electronwill_night-config_toml: toml 3.6.5 com_eliotlash_mclib_mclib: mclib 18 com_eliotlash_molang_molang: molang 18 com_velocitypowered_velocity-native: velocity-native 1.1.0-SNAPSHOT comforts: Comforts 1.0.0-1.18 complete_bone_meal: Complete Bone Meal 1.3.0 compressed: Compressed 1.4.1 continuity: Continuity 1.0.3+1.18 cosmetic-armor: Cosmetic Armor 1.2.0 cpas: cpas 3.0.0 cpas-api: cpas-api 3.0.0 cpas-runtime: cpas-runtime 3.0.0 cpas-trinkets: cpas-trinkets 3.0.0 crimsonscrate: Crimsons Crate 1.18.1-Fabric-v1.0.0 crookedcrooks: Crooked Crooks 2.0.1+1.18.1 crowdin-translate: CrowdinTranslate 1.4+1.18 cryingportals-fabric: Crying Portals (Fabric) 1.0 cullleaves: Cull Leaves 2.3.2 customfence_fabric: Customfence 1-18-1 customizableelytra: Customizable Elytra 1.5.3-1.18 customportalapi: Custom Portal Api 0.0.1-beta47-1.18 cyclepaintings-fabric: Cycle Paintings (Fabric) 2.1 dmn_cha: Craftable Horse Armor 1.0.0 doubledoors-fabric: Double Doors (Fabric) 3.1 easiervillagertrading: EasierVillagerTrading 1.18-fabric0.43.1-1.5.4 easyelytratakeoff-fabric: Easy Elytra Takeoff (Fabric) 2.2 easymagic: Easy Magic 3.0.0 enchantinginfuser: Enchanting Infuser 3.0.2 enhanced_attack_indicator: Enhanced Attack Indicator 1.0.2+1.18 entityculling: EntityCulling-Fabric 1.3.3 exaltation: Exaltation 0.1.10 experiencebottler: Experience Bottler 1.18.1+build.1 ezpas: Ezpas 2.0.0 fabric: Fabric API 0.44.0+1.18 fabric-api-base: Fabric API Base 0.4.1+b4f4f6cdc8 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.4.0+16d92c47c8 fabric-biome-api-v1: Fabric Biome API (v1) 6.0.1+ded849a9c8 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.9+3ac43d95c8 fabric-command-api-v1: Fabric Command API (v1) 1.1.6+3ac43d95c8 fabric-commands-v0: Fabric Commands (v0) 0.2.5+b4f4f6cdc8 fabric-containers-v0: Fabric Containers (v0) 0.1.18+d154e2c6c8 fabric-content-registries-v0: Fabric Content Registries (v0) 0.4.5+6f53a73dc8 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.8+3ac43d95c8 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.7+43d29571c8 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.5+6b21378ac8 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.16+bfa23f17c8 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.6+b4f4f6cdc8 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.10+3ac43d95c8 fabric-item-api-v1: Fabric Item API (v1) 1.3.0+691a79b5c8 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.3+3ac43d95c8 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.8+c8aba2f3c8 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.6+b4f4f6cdc8 fabric-language-kotlin: Fabric Language Kotlin 1.7.0+kotlin.1.6.0 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.4.10+c15ca335c8 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.8+3ac43d95c8 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 1.0.3+3ac43d95c8 fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.7+b4f4f6cdc8 fabric-models-v0: Fabric Models (v0) 0.3.3+3ac43d95c8 fabric-networking-api-v1: Fabric Networking API (v1) 1.0.18+3ac43d95c8 fabric-networking-v0: Fabric Networking (v0) 0.3.5+b4f4f6cdc8 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.11.0+3b82842ec8 fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.8+3ac43d95c8 fabric-particles-v1: Fabric Particles (v1) 0.2.9+526dc1acc8 fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.8.5+3ac43d95c8 fabric-renderer-api-v1: Fabric Renderer API (v1) 0.4.9+3ac43d95c8 fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.12+3ac43d95c8 fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.7+b4f4f6cdc8 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.4+7242e9d7c8 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.18+3ac43d95c8 fabric-rendering-v0: Fabric Rendering (v0) 1.1.9+b4f4f6cdc8 fabric-rendering-v1: Fabric Rendering (v1) 1.10.3+6b21378ac8 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.4.11+3ac43d95c8 fabric-screen-api-v1: Fabric Screen API (v1) 1.0.7+3ac43d95c8 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.11+3ac43d95c8 fabric-structure-api-v1: Fabric Structure API (v1) 2.0.8+295197a7c8 fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.2.5+3ac43d95c8 fabric-textures-v0: Fabric Textures (v0) 1.0.9+3ac43d95c8 fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.3.4+7de09f55c8 fabric-transfer-api-v1: Fabric Transfer API (v1) 1.5.5+b4f4f6cdc8 fabricloader: Fabric Loader 0.12.12 ferritecore: FerriteCore 4.0.0 fertilization: Fertilization 7.0.0 fiber: fiber 0.23.0-2 fixedanvilrepaircost-fabric: Fixed Anvil Repair Cost (Fabric) 1.6 flight_rings: Flight Rings 1.6.1 forgeconfigapiport: Forge Config API Port 3.0.1 gbfabrictools: GBfabrictools 1.3.4+1.18 geckolib3: Geckolib 3.0.23 ghastly_wail: Ghastly Wail 1.0.5+MC1.18-1.18.1 goldenberries: Golden Berries 1.2.1+1.18.1 grassseeds-fabric: Grass Seeds (Fabric) 1.6 grid: Grid 1.18-fabric0.43.1-1.6.6 grindenchantments: Grind Enchantments 1.5.0+1.18 held-item-info: Held Item Info 1.2.0 hidearmor: Hide Armor 2.5 homing_ender_eye: Example Mod 1.0.0 horizontalpanes: Horizontal Panes 1.1.6 infinitetrading-fabric: Infinite Trading (Fabric) 2.1 jankson: Jankson 4.0.0+j1.2.0 java: OpenJDK 64-Bit Server VM 17 kelpfertilizer-fabric: Kelp Fertilizer (Fabric) 1.8 krypton: Krypton 0.1.6 lambdynlights: LambDynamicLights 2.1.0+1.17 lenientstacksize: Lenient Stack Size 1.3.0 libcd: LibCapableData 3.0.3+1.16.3 libgui: LibGui 5.1.0+1.18 libninepatch: LibNinePatch 1.1.0 litematica: Litematica 0.0.0-dev.20211203.013300 logical_zoom: Logical Zoom 0.0.13 magic_mirror: Magic Mirror 1.3.3b malilib: MaLiLib 0.10.0-dev.26 mcdict: MCDict 2.1.0+1.17.1 midnightlib: MidnightLib 0.2.9 minecraft: Minecraft 1.18.1 mining_dims: Mining Dimensions 1.2.36 mob_catcher: Mob Catcher 1.1.19 moborigins: Mob Origins 1.8.0 modmenu: Mod Menu 3.0.0 naturescompass: Nature's Compass 1.18.1-2.0.2-fabric offlineskins: OfflineSkins 1.18.1-v1-fabric omega-config: OmegaConfig 1.0.8 onastick: On A Stick 1.0.0 org_aperlambda_lambdajcommon: lambdajcommon 1.8.1 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.6.0 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.6.0 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.6.0 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.6.0 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.5.2 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.5.2 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.1 org_joml_joml: joml 1.10.2 org_reflections_reflections: reflections 0.10.2 origins: Origins 1.3.0 oxidized: Oxidized 1.5.0 pandamc_concreteplus: Concrete Plus 1.9.1 paperbooks-fabric: Paper Books (Fabric) 1.4 pettable: Pettable 1.2.1 pickupnotifier: Pick Up Notifier 3.0.0 pigemb: Piglin Emblem fabric-1.18.1-1.0 playerabilitylib: Pal 1.3.0 pride: Pride Lib 1.1.0+1.17 puzzleslib: Puzzles Lib 3.0.2 randombonemealflowers-fabric: Random Bone Meal Flowers (Fabric) 1.7 reach-entity-attributes: Reach Entity Attributes 2.1.1 recast-fabric: Recast (Fabric) 1.5 reeses-sodium-options: Reese's Sodium Options 1.2.3 replantingcrops-fabric: Replanting Crops (Fabric) 2.5 respawnablepets: Respawnable Pets 1.18-1 roughlyenoughitems: Roughly Enough Items 7.0.346 scaffoldingdropsnearby-fabric: Scaffolding Drops Nearby (Fabric) 1.5 simple_backpack: SimpleBackpack 1.2.25 skylorlib: SkyLib 1.0.6 slotlink: slotlink 4.0.1 smoothswapping: Smooth Swapping 0.4.3 sodium: Sodium 0.4.0-alpha5+build.9 sodium-extra: Sodium Extra 0.3.7 spawnermod: Enhanced Mob Spawners 1.1.2 spruceui: SpruceUI 3.3.0+1.17 staffofbuilding: Staff of Building 1.4.0-1.18.1 sturdygold: Sturdy Gold 0.3.0 sulfurpotassiummod: Sulfur & Potassium 1.1.1 superflatworldnoslimes-fabric: Superflat World No Slimes (Fabric) 1.5 teenycoal: Teeny Coal 1.0.3-1.16.x-1.17.x-1.18.x tntbreaksbedrock-fabric: TNT Breaks Bedrock (Fabric) 1.8 tokenablefurnaces: Tokenable Furnaces 1.1.5 totemplus: Totem Plus 1.2-1.18.1 tradingpost: Trading Post 3.0.0 trapexpansion: Trap Expansion 1.3.3 trinketofundying: Trinket of Undying 2.0.1-1.18 trinkets: Trinkets 3.1.0 umollu_ash: ASH - Another Simple HUD 1.1.16 viewbobbingmod: No Screen Bobbing 1.3 villagespawnpoint-fabric: Village Spawn Point (Fabric) 1.8 visualworkbench: Visual Workbench 3.0.0 waystones: Waystones 2.3.4 wthit: wthit 4.3.1 xaerominimap: Xaero's Minimap 21.22.3.1 zihlaunchpads: ZIHLaunchpads 1.2.0 Server Running: true Player Count: 1 / 8; [class_3222['ThePainDoctor'/64, l='ServerLevel[Creative 1.18]', x=-54.18, y=-54.00, z=65.40]] Data Packs: vanilla, Fabric Mods, file/VanillaTweaks_c663636.zip, file/anti ghast grief v1.1.2.zip, file/armor statues v2.8.3.zip, file/cauldron concrete v2.0.5.zip, file/double shulker shells v1.3.2.zip, file/fast leaf decay v2.0.5.zip, file/more mob heads v2.9.3.zip, file/redstone rotation wrench v1.1.3.zip, file/silence mobs v1.1.2.zip, file/terracotta rotation wrench v1.1.3.zip, file/unlock all recipes v2.0.3.zip Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric'
Ive noticed there are a lack of good pipe mods for fabric (for now) and this 1 does fill my needs but i was wondering if there are plans to port it to 1.17.1.
It would be really cool if, when looking at a filter the HWYLA HUD showed what was in the filter and what advanced filtering flags are set to non-default positions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.