Coder Social home page Coder Social logo

kriscris / allstackable Goto Github PK

View Code? Open in Web Editor NEW
13.0 13.0 6.0 403 KB

A highly customizable Minecraft Fabric Mod that makes items stackable and changes their stack size.

Home Page: https://www.curseforge.com/minecraft/mc-mods/all-stackable/

License: GNU Lesser General Public License v3.0

Java 100.00%
fabricmc game java minecraft mod

allstackable's Introduction

HELLO WORLD!!!

My Stats - Refresh the page if you can't see the image

Top Langs - Refresh the page if you can't see the image

allstackable's People

Contributors

chimericdream avatar kriscris avatar luaanon avatar mayabyte avatar meenimc avatar triphora avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

allstackable's Issues

suspicious stew

Describe the bug
Eating a stack of sus stew destroys the stack and leaves a single bowl behind

To Reproduce
Steps to reproduce the behavior:

  1. Set sus stews to a stack size of 8
  2. Eat a stacked set of stews
  3. all stew are gone and only a single bowl is returned

Expected behavior
Use a single on and have an empty bowl in the inventory after same as with drinking a potion

Version (please complete the following information):

  • Minecraft Version: 1.18.1
  • Mod Version AllStackable-1.5.3-1.18.1
  • Java Version Eclipse jdk-17.0.1.12-hotspot

Crash on startup

Describe the bug
Crashes on startup.

To Reproduce

  1. Install on a Fabric server.
  2. Start the server.

Expected behavior
Loads without crashing.

Version (please complete the following information):

  • Minecraft Version: 1.19.3
  • Mod Version: 1.5.6-1.19
  • Java Version: 19

Other mods
Only basic stuff with which everything should be compatible:
cloth-config-9.0.94-fabric
fabric-api-0.70.0+1.19.3
modmenu-5.0.2

Crash report
https://gist.github.com/SleepyCatten/d2e525f3cc6f7b6311afc7932a98137d

Additional context
Latest log - https://gist.github.com/SleepyCatten/996d8892c05e5c2186c44cf47eb2467e

[1.16.3-1.2.4.2] Severe log spam from All Stackable

I was helping someone out with another issue and when I asked for their logs, I saw All Stackable has filled the logs with this line.
[08:07:17] [main/INFO]: [All Stackable][Debug] MixinItem Injected.
Almost 1300 lines were filled with this lol.

You could probably just shrink this down into just 1 line to show the mixin works or something

Crash when bartering with Piglins 1.2.8

Game does a hard crash sometimes when bartering with Piglins. I think its after their looking at the gold ingot and go to cough up the new item.

---- Minecraft Crash Report ----
// Shall we play a game?

Time: 12/21/20 3:48 PM
Description: Ticking entity

java.lang.NullPointerException: Ticking entity
at me.connlost.allstackable.util.ItemsHelper.insertNewItem(ItemsHelper.java:143)
at net.minecraft.class_1799.redirect$zch000$splitStackedTools(class_1799.java:1658)
at net.minecraft.class_1799.method_7970(class_1799.java:315)
at net.minecraft.class_1799.method_7956(class_1799.java:330)
at net.minecraft.class_1764.method_7763(class_1764.java:236)
at net.minecraft.class_1764.method_7777(class_1764.java:271)
at net.minecraft.class_3745.method_24654(class_3745.java:33)
at net.minecraft.class_4836.method_7105(class_4836.java:405)
at net.minecraft.class_4810.method_24569(class_4810.java:96)
at net.minecraft.class_4810.method_24573(class_4810.java:55)
at net.minecraft.class_4810.method_18924(class_4810.java:20)
at net.minecraft.class_4097.method_18923(class_4097.java:63)
at net.minecraft.class_4095.method_19545(class_4095.java:521)
at net.minecraft.class_4095.method_19542(class_4095.java:466)
at net.minecraft.class_4836.method_5958(class_4836.java:324)
at net.minecraft.class_1308.method_6023(class_1308.java:744)
at net.minecraft.class_1309.method_6007(class_1309.java:2508)
at net.minecraft.class_1308.method_6007(class_1308.java:542)
at net.minecraft.class_1588.method_6007(class_1588.java:43)
at net.minecraft.class_1309.method_5773(class_1309.java:2254)
at net.minecraft.class_1308.method_5773(class_1308.java:342)
at net.minecraft.class_3218.method_18762(class_3218.java:621)
at net.minecraft.class_3218$$Lambda$6129/1879556335.accept(Unknown Source)
at net.minecraft.class_1937.method_18472(class_1937.java:561)
at net.minecraft.class_3218.method_18765(class_3218.java:411)
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.class_1132.method_3748(class_1132.java:91)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:670)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at net.minecraft.server.MinecraftServer$$Lambda$5778/1174310220.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Server thread
Stacktrace:
at me.connlost.allstackable.util.ItemsHelper.insertNewItem(ItemsHelper.java:143)
at net.minecraft.class_1799.redirect$zch000$splitStackedTools(class_1799.java:1658)
at net.minecraft.class_1799.method_7970(class_1799.java:315)
at net.minecraft.class_1799.method_7956(class_1799.java:330)
at net.minecraft.class_1764.method_7763(class_1764.java:236)
at net.minecraft.class_1764.method_7777(class_1764.java:271)
at net.minecraft.class_3745.method_24654(class_3745.java:33)
at net.minecraft.class_4836.method_7105(class_4836.java:405)
at net.minecraft.class_4810.method_24569(class_4810.java:96)
at net.minecraft.class_4810.method_24573(class_4810.java:55)
at net.minecraft.class_4810.method_18924(class_4810.java:20)
at net.minecraft.class_4097.method_18923(class_4097.java:63)
at net.minecraft.class_4095.method_19545(class_4095.java:521)
at net.minecraft.class_4095.method_19542(class_4095.java:466)
at net.minecraft.class_4836.method_5958(class_4836.java:324)
at net.minecraft.class_1308.method_6023(class_1308.java:744)
at net.minecraft.class_1309.method_6007(class_1309.java:2508)
at net.minecraft.class_1308.method_6007(class_1308.java:542)
at net.minecraft.class_1588.method_6007(class_1588.java:43)
at net.minecraft.class_1309.method_5773(class_1309.java:2254)
at net.minecraft.class_1308.method_5773(class_1308.java:342)
at net.minecraft.class_3218.method_18762(class_3218.java:621)
at net.minecraft.class_3218$$Lambda$6129/1879556335.accept(Unknown Source)

-- Entity being ticked --
Details:
Entity Type: minecraft:piglin (net.minecraft.class_4836)
Entity ID: 6124
Entity Name: Piglin
Entity's Exact location: 10.53, 87.00, 293.47
Entity's Block location: World: (10,87,293), Chunk: (at 10,5,5 in 0,18; contains blocks 0,0,288 to 15,255,303), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.class_1937.method_18472(class_1937.java:561)
at net.minecraft.class_3218.method_18765(class_3218.java:411)

-- Affected level --
Details:
All players: 1 total; [class_3222['xxxxxxxxx'/143, l='ServerLevel[weee]', x=-90.39, y=90.00, z=283.42]]
Chunk stats: ServerChunkCache: 8298
Level dimension: minecraft:the_nether
Derived: true
Level spawn location: World: (-256,65,-48), Chunk: (at 0,4,0 in -16,-3; contains blocks -256,0,-48 to -241,255,-33), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 954620 game time, 1079620 day time
Level name: weee
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 145650 (now: false), thunder time: 38710 (now: false)
Known server brands: fabric
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:871)
at net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:811)
at net.minecraft.class_1132.method_3748(class_1132.java:91)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:670)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:257)
at net.minecraft.server.MinecraftServer$$Lambda$5778/1174310220.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)

-- System Details --
Details:
Minecraft Version: 1.16.4
Minecraft Version ID: 1.16.4
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 6814160528 bytes (6498 MB) / 10603200512 bytes (10112 MB) up to 17179869184 bytes (16384 MB)
CPUs: 16
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx16G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
advancements-enlarger: Advancements Enlarger 0.2.3
allstackable: All Stackable 1.2.8
angerable-patch: Angerable Patch 1.1.0-1.16.4
anvil_fix: AnvilFix 1.1.3+build.7-1.16
appleskin: AppleSkin 1.0.11
ate: Iron Tnt 1.1.1
autoconfig1u: Auto Config v1 Updated 3.3.1
autofish: Autofish 0.9.1
beenfo: Beenfo 1.16.4-fabric0.25.1-1.3
betterend: Better End 0.8.1-beta
bettermineshafts: YUNG's Better Mineshafts 1.16.4-1.0
betterthanmending: BetterThanMending 1.2.0
blast: BLAST 1.5
blue_endless_jankson: jankson +
boostedbrightness: Boosted Brightness 1.1.0
campanion: Campanion 1.2.0+build.39
cardinal-components: Cardinal Components API 2.7.9
cardinal-components-base: Cardinal Components API (base) 2.7.9
cardinal-components-block: Cardinal Components API (blocks) 2.7.9
cardinal-components-chunk: Cardinal Components API (chunks) 2.7.9
cardinal-components-entity: Cardinal Components API (entities) 2.7.9
cardinal-components-item: Cardinal Components API (items) 2.7.9
cardinal-components-level: Cardinal Components API (world saves) 2.7.9
cardinal-components-scoreboard: Cardinal Components API (scoreboard) 2.7.9
cardinal-components-util: Cardinal Components API (utilities) 2.7.9
cardinal-components-world: Cardinal Components API (worlds) 2.7.9
chainmail: Chainmail 0.5.0
cloth-basic-math: Cloth Basic Math 0.5.1
cloth-client-events-v0: Cloth Client Events v0 1.4.5
cloth-config2: Cloth Config v4 4.8.3
cloth-dynamic-registry-api-v1: Cloth Dynamic Registry API v1 1.2.1
crowdin-translate: CrowdinTranslate 1.2
diggusmaximus: Diggus Maximus 1.4.2-1.16.3
disable_custom_worlds_advice: Disable Custom Worlds Advice 1.2
expandedstorage: ExpandedStorage 5.6.31
extratnt: Extra TNT 1.0.1
fabric: Fabric API 0.28.1+1.16
fabric-api-base: Fabric API Base 0.2.0+ab87788d3a
fabric-biome-api-v1: Fabric Biome API (v1) 3.1.0+2e23b97c3a
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+6a2618f53a
fabric-command-api-v1: Fabric Command API (v1) 1.0.9+6a2618f53a
fabric-commands-v0: Fabric Commands (v0) 0.2.0+6a2618f53a
fabric-containers-v0: Fabric Containers (v0) 0.1.9+a03e98793a
fabric-content-registries-v0: Fabric Content Registries (v0) 0.2.0+e77439c73a
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d3a
fabric-dimensions-v1: fabric-dimensions-v1 2.0.1+9a6c75813a
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.1+6a2618f53a
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+6a2618f53a
fabric-furnaces: Fabric Furnaces 1.3.2-1.16.2
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.3+a4467d2a3a
fabric-item-api-v1: Fabric Item API (v1) 1.2.0+6a2618f53a
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.1+6a2618f53a
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+730711c63a
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+6a2618f53a
fabric-language-kotlin: Fabric Language Kotlin 1.4.21+build.1
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+ffb68a873a
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.0.1+6a2618f53a
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+6a2618f53a
fabric-models-v0: Fabric Models (v0) 0.1.1+6a2618f53a
fabric-networking-api-v1: Fabric Networking API (v1) 1.0.0+4358fbc63a
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.7+a03e98793a
fabric-networking-v0: Fabric Networking (v0) 0.3.0+a03e98793a
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.9.2+6a2618f53a
fabric-object-builders-v0: Fabric Object Builders (v0) 0.7.1+6a2618f53a
fabric-particles-v1: fabric-particles-v1 0.2.2+6a2618f53a
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.7.3+be155ae23a
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.3.3+6a2618f53a
fabric-renderer-indigo: Fabric Renderer - Indigo 0.4.3+6a2618f53a
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.2.0+6a2618f53a
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.4+6a2618f53a
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.12+6a2618f53a
fabric-rendering-v0: Fabric Rendering (v0) 1.1.1+6a2618f53a
fabric-rendering-v1: Fabric Rendering (v1) 1.4.0+6a2618f53a
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.3.2+1944f3e03a
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.1.0+6a2618f53a
fabric-structure-api-v1: Fabric Structure API (v1) 1.1.1+f1d8af063a
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 1.1.0+e77439c73a
fabric-textures-v0: Fabric Textures (v0) 1.0.5+6a2618f53a
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.5+6a2618f53a
fabricloader: Fabric Loader 0.10.8
fallflyinglib: FallFlyingLib 1.1.0
fatxporbs: Fat Experience Orbs 0.0.9
flora-doubling: Flora Doubling 1.3.0+1.16.4-fabric
gbfabrictools: GBfabrictools 1.3.2+1.16.4
godown: Go Down 0.2.0+1.16.1
greater_eye: Greater Eye of Ender 1.1.3
grindenchantments: Grind Enchantments 1.1.3+1.16.3
horsestatsvanilla: Horse Stats Vanilla 4.1.4
inventorysorter: Inventory Sorter 1.7.4-1.16
jankson: Jankson 3.0.1+j1.2.0
kibe: Kibe 1.5.2-BETA
kyrptconfig: Kytpt Config 1.1.6-1.16
ladderwarp: LadderWarp 1.1.0+1.16.x
launchersmod: Launchers 2.2.0
libblockattributes_core: LibBlockAttributes (Core) 0.8.3-pre.3
libblockattributes_fluids: LibBlockAttributes (Fluids) 0.8.3-pre.3
libcd: LibCapableData 3.0.3+1.16.3
libgui: LibGui 3.0.0+1.16.3
lightoverlay: Light Overlay 5.5.4
lithium: Lithium 0.6.0
lithium-api: Lithium API 0.6.0
magna: Magna 1.4.2-1.16.2
malilib: MaLiLib 0.10.0-dev.21+arne.2
minecraft: Minecraft 1.16.4
minihud: MiniHUD 0.19.0-dev.20201103.184029
mo_glass: Mo Glass 1.5-MC1.16.4
modmenu: Mod Menu 1.14.13+build.19
mostructures: Mo' Structures 1.0.1+mc.1.16.4
org_jetbrains_annotations: annotations 20.0.0
org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.4.21
org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.4.21
org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.4.21
org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.4.21
org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.4.2
org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.4.2
phosphor: Phosphor 0.6.0+build.7
plantusmaximus: Plantus Maximus 0.0.2-1.16.4
playerabilitylib: Pal 1.2.1
quickshulker: Quick Shulker 1.1.11-1.16
rare-ice: Rare Ice 0.2.2
reach-entity-attributes: Reach Entity Attribute 1.0.1
repurposed_structures: Repurposed Structures 1.16.4-1.7.3
ring_of_growth: Ring Of Growth 1.0.23
roughlyenoughitems: Roughly Enough Items 5.8.9
roughlyenoughitems-api: REI (API) 5.8.9
roughlyenoughitems-default-plugin: REI (Default Plugin) 5.8.9
roughlyenoughitems-runtime: REI (Runtime) 5.8.9
shulkerboxtooltip: Shulker Box Tooltip 2.3.3+1.16.4
sodium: Sodium 0.1.0
static-content: Static Content 1.0.1-1.16.2
staticdata: Static Data 1.1.2
stepup: StepUp 1.16.4-fabric0.25.1-1.1
toms_storage: Tom's Simple Storage Mod 1.1.3
torohealth: ToroHealth Damage Indicators 1.16.4-fabric-4
vanilla-hammers: Vanilla Hammers 3.0.1-1.16.3
voyager: Voyager 1.0.0
waystones: Waystones 1.0.10
wi_zoom: WI Zoom 1.3-MC1.16.4
winged: Winged Mod 1.16.2-1.4.1
xaerominimap: Xaero's Minimap 20.28.2
xaeroworldmap: Xaero's World Map 1.11.4
yungsapi: YUNG's API 1.16.4-Fabric-1
Player Count: 1 / 8; [class_3222['xxxxxxxxx'/143, l='ServerLevel[weee]', x=-90.39, y=90.00, z=283.42]]
Data Packs: vanilla, fabric/extratnt, fabric/kibe, fabric/mo_glass, fabric/repurposed_structures, fabric/greater_eye, fabric/flora-doubling, fabric/launchersmod, fabric/fabric-tool-attribute-api-v1, fabric/rare-ice (incompatible), fabric/mostructures, fabric/expandedstorage, fabric/blast, fabric/toms_storage, fabric/ate, fabric/waystones, fabric/campanion, fabric/ring_of_growth, fabric/winged, fabric/fabric-furnaces, fabric/betterend, file/GGDK v1.0 data.zip, file/ICYTNT.zip, file/anvil-mending-e1820.zip, file/arcane-smithing-e1920.zip, file/bac_adv_hardcore, file/bac_advancements, file/blast-furnace-golden-stuff.zip, file/cauldron concrete v2.0.3.zip, file/illager-fortresses-v8-for-1-16-4.zip, file/infinity_buckets_by_jpdude98.zip, file/recipe-unlock-1565120749.zip, file/the-headsman-s-axe-e2400.zip, file/treecapitator-v2-6-2.zip, file/underminer-1556231214.zip, file/DatapackUtilities_pre6.zip, fabric/libcd, fabric/vanilla-hammers, file/graves v2.8.0.zip
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fabric'

Glass bottles in dispensers

Describe the bug
Set potions to stack to 16. Fill a dispenser with water bottles. Dispense onto dirt to turn it into mud. An entire stack of 16 bottles is turned into a single glass bottle.

Other mods
Am also using MechanicalDispensers which is the only other mod I can think of that interacts with dispensers.

Shift clicking after a craft don't respect stack size.

Describe the bug
If we set the stack size for an item less than what a recipe give, you can keep a bigger stack in the inventory with shift click.

To Reproduce
Steps to reproduce the behavior:

  1. Make the stack size of door 2 or less /allstackable set minecraft:oak_door 1.
  2. Go to a crafting table and craft three doors.
  3. You can keep the 3 doors stacked with shift click (work in inventory and containers).
  4. If you take the 3 doors with the mouse cursor, the game will force you to make stack of size 1 on deposit.

Expected behavior
Shift clicking should split the stack into multiple one, according to max size option. If the target doesn't have enough space keep the remaining items in the source slot.

Version (please complete the following information):

  • Minecraft Version: 1.20.4
  • Mod Version 2.0,0
  • Java Version 17.0.8

And of course, thank you for the wonderful mod!

Crash on loading a world

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...' join world https://drive.google.com/file/d/1jUEPmxp-LmN8ctLSSiYjhVK9XlNeCLti/view?usp=sharing
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.
crash on joining the world
Screenshots
If applicable, add screenshots to help explain your problem.

Version (please complete the following information):

  • Minecraft Version: [e.g. 1.18.1] 1.18.1
  • Mod Version [e.g. 1.5.0] 1.5.1 1.18.1 fabric
  • Java Version [e.g. 1.17] 1.17
    latest 1.18.1 fabric and fabric api

Other mods
If applicable
https://drive.google.com/file/d/1qlwwmpb9nTB51Zr-XCnV2m7-FLskJxUM/view?usp=sharing
password is 54321

Crash log
If applicable
https://github.com/enjarai/OmniHopper/files/8643204/crash-2022-05-06_22.28.29-server.txt

Additional context
Add any other context about the problem here.
enjarai/OmniHopper#4

Minecraft Crash Report With This Mod(AllStackable-v1.5.6-1.19.jar)

Describe the bug
Minecraft Crash Report With This Mod.

To Reproduce
Steps to reproduce the behavior:

  1. move the mod to .minecraft/mods
  2. start MC server
  3. Minecraft server crash
  4. See error

Expected behavior
I don't think importing mod will cause startup crashes.

Screenshots
Becouse of the Craft Report, I don't need to show it.

Version (please complete the following information):

  • Minecraft Version: 1.19.3
  • Mod Version AllStackable-v1.5.6-1.19.jar,with 1.19-Snapshot 1.19.3 1.19.2 1.19.1 1.19
  • Java Version 17.0.6

More Details
Details:
Minecraft Version: 1.19.3
Minecraft Version ID: 1.19.3
Operating System: Linux (amd64) version 5.19.0-40-generic
Java Version: 17.0.6, BellSoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), BellSoft
Memory: 2652113232 bytes (2529 MiB) / 4194304000 bytes (4000 MiB) up to 4194304000 bytes (4000 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz
Identifier: Intel64 Family 6 Model 158 Stepping 10
Microarchitecture: Coffee Lake
Frequency (GHz): 3.60
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 4
Graphics card #0 name: Cedar [Radeon HD 5000/6000/7350/8350 Series]
Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002)
Graphics card #0 VRAM (MB): 256.00
Graphics card #0 deviceId: 0x68f9
Graphics card #0 versionInfo: unknown
Virtual memory max (MB): 16022.10
Virtual memory used (MB): 6930.93
Swap memory total (MB): 0.00
Swap memory used (MB): 0.00
JVM Flags: 2 total; -Xms4000M -Xmx4000M
Fabric Mods:
allstackable: AllStackable v1.5.6-1.19
fabric-api: Fabric API 0.69.1+1.19.3
fabric-api-base: Fabric API Base 0.4.19+8d1895cf85
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.18+49abcf7e85
fabric-biome-api-v1: Fabric Biome API (v1) 12.0.0+689f5e7185
fabric-block-api-v1: Fabric Block API (v1) 1.0.3+12bfe4ea85
fabric-command-api-v1: Fabric Command API (v1) 1.2.19+f71b366f85
fabric-command-api-v2: Fabric Command API (v2) 2.1.15+49abcf7e85
fabric-commands-v0: Fabric Commands (v0) 0.2.36+df3654b385
fabric-containers-v0: Fabric Containers (v0) 0.1.44+df3654b385
fabric-content-registries-v0: Fabric Content Registries (v0) 3.4.12+49abcf7e85
fabric-convention-tags-v1: Fabric Convention Tags 1.2.0+8e4e694f85
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.12+aeb40ebe85
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 11.1.1+112a38be85
fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.39+48349a3f85
fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.5+b83334a085
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.37+422b77fb85
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.39+df3654b385
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.28+2894d6df85
fabric-item-api-v1: Fabric Item API (v1) 2.1.5+4d2c606385
fabric-item-group-api-v1: Fabric Item Group API (v1) 2.1.8+d3d735d085
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.8+2894d6df85
fabric-loot-api-v2: Fabric Loot API (v2) 1.1.18+75e9821185
fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.22+9e7660c685
fabric-message-api-v1: Fabric Message API (v1) 5.0.12+6ede1da985
fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.29+49abcf7e85
fabric-networking-api-v1: Fabric Networking API (v1) 1.2.14+d9ac3c3985
fabric-networking-v0: Fabric Networking (v0) 0.3.31+df3654b385
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 5.2.0+e9dee00485
fabric-particles-v1: Fabric Particles (v1) 1.0.18+fbde993d85
fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.0.1+2608564685
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.23+48349a3f85
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.16+3067f46385
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.2.0+280be3ab85
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.10.3+a10d22bd85
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.10+689f5e7185
fabric-transfer-api-v1: Fabric Transfer API (v1) 2.1.12+82a2701785
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 2.1.0+0efcd39b85
fabricloader: Fabric Loader 0.14.19
java: OpenJDK 64-Bit Server VM 17
minecraft: Minecraft 1.19.3
Server Running: true
Player Count: 0 / 20; []
Data Packs: vanilla, fabric, file/panling-1.0.zip
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
Is Modded: Definitely; Server brand changed to 'fabric'
Type: Dedicated Server (map_server.txt)

Crash log
---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 2023-05-08 04:34:24
Description: Exception in server tick loop

java.lang.NoSuchFieldError: field_11142
at online.connlost.allstackable.util.ItemsHelper.getItemSet(ItemsHelper.java:136)
at online.connlost.allstackable.util.ItemsHelper.resetAll(ItemsHelper.java:33)
at online.connlost.allstackable.util.ItemsHelper.setCountByConfig(ItemsHelper.java:46)
at online.connlost.allstackable.server.config.ConfigManager.setupConfig(ConfigManager.java:97)
at online.connlost.allstackable.server.Server.onServerLoaded(Server.java:18)
at online.connlost.allstackable.AllStackableInit.lambda$onInitialize$0(AllStackableInit.java:22)
at net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)
at net.minecraft.server.MinecraftServer.handler$zdn000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:2824)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:655)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:264)
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:

Additional context
We hope this bug will be fixed soon.

Renaming a stack of previously unstackable items behaves unexpectedly

Renaming a stack of 64 beds for example will destroy the anvil, drain a single experience level for each bed and destroying the anvil.

To Reproduce
Steps to reproduce the behavior:

  1. Set beds to be stackable to 64
  2. Give yourself atleast 64 levels and an anvil
  3. Switch to survival and rename the stack of beds to anything
  4. Witness a horrifically loud sound that simultaneously breaks the anvil and drains you of all your levels

Expected behavior
It should use just one singular level and not demolish the anvil

Version:

  • Minecraft Version: [1.20.1]
  • Mod Version [v2.0.0]
  • Java Version [1.17]

Additional context
Ow my ears

Incompatible with 1.19

Attempted to update the fabric.mod.json file to allow it to load in 1.19 but get the following crash when attempting that:

[09:57:34] [main/ERROR]: Mixin apply for mod allstackable failed allstackable.mixins.json:MixinItemStack from mod allstackable -> net.minecraft.class_1799: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Redirect annotation on splitStackedTools could not find any targets matching 'Lnet/minecraft/class_1799;method_7970(ILjava/util/Random;Lnet/minecraft/class_3222;)Z' in net.minecraft.class_1799. Using refmap AllStackable-refmap.json [PREINJECT Applicator Phase -> allstackable.mixins.json:MixinItemStack from mod allstackable -> Prepare Injections ->  -> redirect$zzg000$splitStackedTools(Lnet/minecraft/class_1799;IILjava/util/Random;Lnet/minecraft/class_3222;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Redirect annotation on splitStackedTools could not find any targets matching 'Lnet/minecraft/class_1799;method_7970(ILjava/util/Random;Lnet/minecraft/class_3222;)Z' in net.minecraft.class_1799. Using refmap AllStackable-refmap.json [PREINJECT Applicator Phase -> allstackable.mixins.json:MixinItemStack from mod allstackable -> Prepare Injections ->  -> redirect$zzg000$splitStackedTools(Lnet/minecraft/class_1799;IILjava/util/Random;Lnet/minecraft/class_3222;)V -> Parse]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at jdk.internal.reflect.GeneratedConstructorAccessor64.newInstance(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) [?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) [server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) [server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) [server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) [server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.19-loader.0.14.7-launcher.0.11.0.jar:0.11.0]
[09:57:34] [main/ERROR]: Minecraft has crashed!
net.fabricmc.loader.impl.FormattedException: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:463) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.14.7.jar:?]
	at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.19-loader.0.14.7-launcher.0.11.0.jar:0.11.0]
Caused by: java.lang.BootstrapMethodError: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.7.jar:?]
	... 4 more
Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.class_1799 failed
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:418) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.7.jar:?]
	... 4 more
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.7.jar:?]
	... 4 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [allstackable.mixins.json:MixinItemStack from mod allstackable] from phase [DEFAULT] in config [allstackable.mixins.json] FAILED during APPLY
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.7.jar:?]
	... 4 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Redirect annotation on splitStackedTools could not find any targets matching 'Lnet/minecraft/class_1799;method_7970(ILjava/util/Random;Lnet/minecraft/class_3222;)Z' in net.minecraft.class_1799. Using refmap AllStackable-refmap.json [PREINJECT Applicator Phase -> allstackable.mixins.json:MixinItemStack from mod allstackable -> Prepare Injections ->  -> redirect$zzg000$splitStackedTools(Lnet/minecraft/class_1799;IILjava/util/Random;Lnet/minecraft/class_3222;)V -> Parse]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:316) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.<init>(InjectionInfo.java:308) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo.<init>(RedirectInjectionInfo.java:44) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at jdk.internal.reflect.GeneratedConstructorAccessor64.newInstance(Unknown Source) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1330) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1043) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.11.4+mixin.0.8.5.jar:0.11.4+mixin.0.8.5]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:413) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:322) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.14.7.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:145) ~[fabric-loader-0.14.7.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at net.minecraft.class_5620.method_32211(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_156.method_654(class_156.java:444) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.method_32206(class_5620.java:39) ~[server-intermediary.jar:?]
	at net.minecraft.class_5620.<clinit>(class_5620.java:33) ~[server-intermediary.jar:?]
	at net.minecraft.class_5546.<init>(class_5546.java:18) ~[server-intermediary.jar:?]
	at net.minecraft.class_2246.<clinit>(class_2246.java:390) ~[server-intermediary.jar:?]
	at net.minecraft.class_5872.<clinit>(class_5872.java:9) ~[server-intermediary.jar:?]
	at net.minecraft.class_5871.method_33968(class_5871.java:20) ~[server-intermediary.jar:?]
	at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76) ~[datafixerupper-5.0.28.jar:?]
	at net.minecraft.class_5871.<clinit>(class_5871.java:16) ~[server-intermediary.jar:?]
	at net.minecraft.class_2939.<clinit>(class_2939.java:32) ~[server-intermediary.jar:?]
	at net.minecraft.class_5463.<clinit>(class_5463.java:21) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30572(class_5458.java:66) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
	at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
	at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
	at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
	at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
	at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
	at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) ~[fabric-loader-0.14.7.jar:?]
	... 4 more

Stack armor can't be used

Describe the bug
I can't use a stack of armor.
image

  • Minecraft Version: 1.18.2
  • Mod Version: 1.5.4
  • Java Version: 18.0.2.0 & 1.8.0.341 (64-bits)

[NOCRASH] [Main/INFO] Log Warnings during initialization

[16:36:41] [main/INFO]: Loading Minecraft 1.19.4 with Fabric Loader 0.14.19
[16:36:42] [ForkJoinPool-1-worker-3/WARN]: Mod allstackable uses the version v1.7.0-1.19.4 which isn't compatible with Loader's extended semantic version format (Could not parse version number component 'v1'!), SemVer is recommended for reliably evaluating dependencies and prioritizing newer version

Drinking stacked potions when inventory full destroys the empty bottle

Describe the bug
When drinking a stacked potion, and having the inventory full, the resultant glass bottle item is destroyed (instead of being 'spat out' like it should when inventory is full).

To Reproduce
Steps to reproduce the behavior:

  1. /allstackables set xyz_potion 16
  2. Creative give yourself 16 potions
  3. Creative fill your inventory (including offhand) with some item
  4. Switch to survival
  5. drink potion
  6. potion effect applied and stack size decrease by one, but empty glass bottle doesn't appear on the ground.

Expected behavior
A glass bottle should spit out of the player

Version (please complete the following information):

  • Minecraft Version: [e.g. 1.18.1]
  • Mod Version [e.g. 1.5.2]
  • Java Version [e.g. 1.17]

Other mods
None

Additional context
Feeding Axlotl with fish buckets does spit an empty bucket correctly, maybe there is a need to be systematic in testing with all unstackable items that do generate a 'leftover' when used.

Update to 1.21 Please

java.lang.RuntimeException: Mixin transformation of net.minecraft.class_2275 failed
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:427)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
at net.minecraft.class_2358.method_10199(class_2358.java:336)
at net.minecraft.class_2966.method_12851(class_2966.java:53)
at net.minecraft.client.main.Main.main(Main.java:170)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
... 18 more
Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [allstackable.mixins.json:MixinCauldronBlock from mod allstackable] from phase [DEFAULT] in config [allstackable.mixins.json] FAILED during APPLY
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:589)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
... 21 more
Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on cleanStackedShulkerBox could not find any targets matching 'Lnet/minecraft/class_2275;method_9534(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;)Lnet/minecraft/class_1269;' in net.minecraft.class_2275. Using refmap AllStackable-refmap.json [PREINJECT Applicator Phase -> allstackable.mixins.json:MixinCauldronBlock from mod allstackable -> Prepare Injections -> -> handler$zzi000$allstackable$cleanStackedShulkerBox(Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_3965;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:658)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:589)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308)
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149)
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:710)
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1329)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:422)
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
... 21 more

Server & Client side communication

Issue:
At the moment users need to have the mod installed on both sides with an identical configuration, which is troublesome for new players joining the server.

Expected:
The server tells the client whose maxCount should be changed.

Solution
Using S2C packet for communication?

Version 1.4.2-1.16.5 requires Java 16

Installed Minecraft 1.16.5 with Java 8 (32-bit). This works well with many mods, but AllStackable-1.4.2-1.16.x.jar requires Java 16 for some reason.

AllStackable-1 4 2-1 16 x jar

Stacked items are lost when using a cauldron

Washing the dye off a stack of shulkers for instance, will result in all but one shulker being removed from your inventory.

Using multiple water buckets on a cauldron will result in all but one water bucket being removed from your inventory.

Fix and aclaration

it will very useful that in the readme adds that the mod only works with cheats enabled, and the stack number is not modificable with a valor superior to 64, at least for me, the mod isn't useful...

No config generation/mod won't work

Latest mod update 1.16.4

I've installed the mod, and it shows it's installed on the Fabric Mod Loader. There is no config option in my config folder, and no items have a higher stack size. I didn't know if I needed another mod for this to work or what. Any help would be appreciated.

Compatibility With Charm

The title says it, for some reason I can't load charm and this together ;-; this is one of my favorite mods! Please save me!!

1.20 support?

I'm checking on the mods I've included in my modpack to see where development is. I told my players that it might be several months after 1.20 is released before all our mods are updated. Will you be updating your mod? Do you have an ETA when you will be adding support for the later versions?

[1.19.2] Bug report - Bug appeared with other mod.

Describe the bug
Copy item issue.
This issue is caused by install Inmis+All-Stackable, and make Inmis Mod's backpacks set all to be stackable(I was setting: 1/16)

To Reproduce
Steps to reproduce the behavior:

  1. Install "Inmis" with "All-Stackable" at the same time.
  2. Making all "Inmis" backpacks are stackable by using "All-Stackable".
  3. Craft 2 "Inmis" backpacks and combine in 1 slot(Backpack number showed in game: 2/16).
  4. Stack something into the backpack - the premise is that the two backpacks are stacked in the same inventory belt slot when you start stacking.
  5. Separate the backpacks which are filled with something you stacked.
  6. Finally, check the separated backpacks, these backpacks' slots stacked the same items separately.

Expected behavior
This issue is fun. I leave the "get-fixed-or-not" decision to you.

Screenshots
image
image
image
image

Version (please complete the following information):

  • Minecraft Version: [1.19.2]
  • Mod Version [1.5.6]
  • Java Version [1.18.02]

Other mods
Inmis

Crash log
No crash involved.

Additional context
Inmis - Mod github link:https://github.com/Draylar/inmis

Incompatible with Stacc

Stacc lets items stack to infinite numbers. Would be awesome to have this work together so I can have infinite stacks of lava buckets or beds. I hope it's an easy fix!! Thanks for checking into this, because this mod is pretty sweet!

AllStackable conflicts with Lato-Origins

When attempting to start the server server-side, I get an error that says:
The requested compatibility level JAVA_16 could not be set. Level is not supported

I also have a full log here, if you wish to look into that: https://pastebin.com/Xw8bCiX4

EDIT: I've made attempts with both 1.16.5 versions, 1.4.1 and 1.4.0 both gave the same result.

[Feature Request] Tag support for configs

Add item tag support for configs?
Example:

[
  {
  //items
    "minecraft:potion": 16
  },
  {
  //tags
    "minecraft:logs": 16
  },
  {
    "permissionLevel": 4,
    "stackEmptyShulkerBoxOnly": 0
  }
]

Update, please?

Could you please update this to 1.18.2? I use it in my modpack, Genesis Plus, and I'm working on making a 1.18.2 version of the modpack

Question: Is there a way of lower stacks?

I'm trying to lower the amount of steak to 16 for each stack and I would like to know if that is possible and if it is not could you put this feature in the next update?

Incompatible with VanillaIcecreamFix mod [1.20.1]

AllStackable is conflicting with VanillaIcecreamFix.

Stacktrace

org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: @At("STORE" ordinal=0 index=-1) on net/minecraft/class_1706::copyOne with priority 1000 cannot inject into net/minecraft/class_1706::method_24928()V merged by me.replet.client.other.AnvilScreenHandlerMixin with priority 1000 [PREINJECT Applicator Phase -> allstackable.mixins.json:MixinAnvilScreenHandler from mod allstackable -> Prepare Injections ->  -> localvar$zzn000$allstackable$copyOne(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; -> Prepare]
	at org.spongepowered.asm.mixin.injection.code.Injector.findTargetNodes(Injector.java:305)
	at org.spongepowered.asm.mixin.injection.code.Injector.find(Injector.java:240)
	at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.prepare(InjectionInfo.java:421)
	at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1337)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1053)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:395)
	at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
	at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
	at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
	at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
	at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
	at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
	at net.minecraft.class_2246.<clinit>(class_2246.java:554)
	at net.minecraft.class_2358.method_10199(class_2358.java:326)
	at net.minecraft.class_2966.method_12851(class_2966.java:54)
	at net.minecraft.client.main.Main.main(Main.java:166)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)

Mod list

- advanced_runtime_resource_pack 0.6.7 via enhancedblockentities
- advancementplaques 1.4.11
- allstackable v2.0.0-1.20.1
- alwaysawitherskull 3.0
- architectury 9.1.12
- balm-fabric 7.0.7
- better_totem_of_undying 1.20.1-1.0.1
- betterbeaconplacement 3.1
- bettermultishot 2.3.1
- betterspawnercontrol 4.2
- betterthanmending 1.3.0
- bettertrims 1.1.1
- blue_endless_jankson 1.2.2 via monkeyconfig538
- blur 3.1.0
- c2me 0.2.0+alpha.10.96
- c2me-base 0.2.0+alpha.10.96 via c2me
- c2me-client-uncapvd 0.2.0+alpha.10.96 via c2me
- c2me-fixes-chunkio-threading-issues 0.2.0+alpha.10.96 via c2me
- c2me-fixes-general-threading-issues 0.2.0+alpha.10.96 via c2me
- c2me-fixes-worldgen-threading-issues 0.2.0+alpha.10.96 via c2me
- c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.10.96 via c2me
- c2me-notickvd 0.2.0+alpha.10.96 via c2me
- c2me-opts-allocs 0.2.0+alpha.10.96 via c2me
- c2me-opts-chunk-access 0.2.0+alpha.10.96 via c2me
- c2me-opts-chunkio 0.2.0+alpha.10.96 via c2me
- c2me-opts-math 0.2.0+alpha.10.96 via c2me
- c2me-opts-scheduling 0.2.0+alpha.10.96 via c2me
- c2me-opts-worldgen-general 0.2.0+alpha.10.96 via c2me
- c2me-opts-worldgen-vanilla 0.2.0+alpha.10.96 via c2me
- c2me-rewrites-chunk-serializer 0.2.0+alpha.10.96 via c2me
- c2me-rewrites-chunkio 0.2.0+alpha.10.96 via c2me
- c2me-server-utils 0.2.0+alpha.10.96 via c2me
- c2me-threading-chunkio 0.2.0+alpha.10.96 via c2me
- c2me-threading-lighting 0.2.0+alpha.10.96 via c2me
- c2me-threading-worldgen 0.2.0+alpha.10.96 via c2me
- caffeineconfig 1.3.0+1.17 via sodium-extra
- cardinal-components-base 5.2.1 via better_totem_of_undying
- cardinal-components-entity 5.2.1 via better_totem_of_undying
- charmofundying 6.4.2+1.20.1
- cicada 0.4.1 via do_a_barrel_roll
- clickthrough 1.20-fabric0.83.0-0.4.1
- cloth-basic-math 0.6.1 via cloth-config
- cloth-config 11.1.106
- clumps 12.0.0.3
- cobble_tostoneviceversa_mr 1.0
- collective 6.65
- com_akuleshov7_ktoml-core-jvm 0.4.1 via zoomify
- com_electronwill_night-config_core 3.6.6 via couplings
- com_electronwill_night-config_toml 3.6.6 via couplings
- com_github_llamalad7_mixinextras 0.2.0-beta.9 via bettermultishot
- com_ibm_async_asyncutil 0.1.0 via c2me
- com_moandjiezana_toml_toml4j 0.7.2 via dynamicfps
- com_twelvemonkeys_common_common-image 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- com_twelvemonkeys_common_common-io 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- com_twelvemonkeys_common_common-lang 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- com_twelvemonkeys_imageio_imageio-core 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- com_twelvemonkeys_imageio_imageio-metadata 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- com_twelvemonkeys_imageio_imageio-webp 3.10.0-SNAPSHOT via yet_another_config_lib_v3
- config2brigadier 1.2.5 via simplevillagers
- continuity 3.0.0-beta.3+1.20.1
- couplings 1.9.5+1.20
- crowdin-translate 1.4+1.19.3 via clickthrough
- cull-less-leaves 1.2.0
- dark-loading-screen 1.6.14
- dev_isxander_settxi_settxi-core 2.10.6 via zoomify
- dev_isxander_settxi_settxi-kotlinx-serialization 2.10.6 via zoomify
- do_a_barrel_roll 3.1.3+1.20
- dynamiccrosshair 7.0.4+1.20
- dynamicfps 2.4.0
- dynamictrim 1.1.0
- e4mc_minecraft 4.0.0
- easyelytratakeoff 4.0
- elytraslot 6.3.0+1.20.1
- enhancedblockentities 0.9+1.20
- entityculling 1.6.2-mc1.20
- exordium 1.1.3.1-mc1.20.1
- expanded_armor_enchanting 1.0.6
- expanded_trident_enchanting 1.0.7
- expanded_weapon_enchanting 1.0.6
- fabric-api 0.86.1+1.20.1
- fabric-api-base 0.4.30+7abfd51577 via fabric-api
- fabric-api-lookup-api-v1 1.6.35+4d8536c977 via fabric-api
- fabric-biome-api-v1 13.0.10+b3afc78b77 via fabric-api
- fabric-block-api-v1 1.0.9+e022e5d177 via fabric-api
- fabric-blockrenderlayer-v1 1.1.40+b3afc78b77 via fabric-api
- fabric-client-tags-api-v1 1.1.1+97bb207577 via fabric-api
- fabric-command-api-v1 1.2.33+f71b366f77 via fabric-api
- fabric-command-api-v2 2.2.12+b3afc78b77 via fabric-api
- fabric-commands-v0 0.2.50+df3654b377 via fabric-api
- fabric-containers-v0 0.1.62+df3654b377 via fabric-api
- fabric-content-registries-v0 4.0.9+b3afc78b77 via fabric-api
- fabric-convention-tags-v1 1.5.4+a1a980da77 via fabric-api
- fabric-crash-report-info-v1 0.2.18+aeb40ebe77 via fabric-api
- fabric-data-generation-api-v1 12.2.1+1e61dba177 via fabric-api
- fabric-dimensions-v1 2.1.52+b3afc78b77 via fabric-api
- fabric-entity-events-v1 1.5.22+b3afc78b77 via fabric-api
- fabric-events-interaction-v0 0.6.1+e91849a877 via fabric-api
- fabric-events-lifecycle-v0 0.2.62+df3654b377 via fabric-api
- fabric-game-rule-api-v1 1.0.38+b04edc7a77 via fabric-api
- fabric-item-api-v1 2.1.27+b3afc78b77 via fabric-api
- fabric-item-group-api-v1 4.0.10+23d9108177 via fabric-api
- fabric-key-binding-api-v1 1.0.36+fb8d95da77 via fabric-api
- fabric-keybindings-v0 0.2.34+df3654b377 via fabric-api
- fabric-language-kotlin 1.10.8+kotlin.1.9.0
- fabric-lifecycle-events-v1 2.2.21+b3afc78b77 via fabric-api
- fabric-loot-api-v2 1.1.39+b3afc78b77 via fabric-api
- fabric-loot-tables-v1 1.1.43+9e7660c677 via fabric-api
- fabric-message-api-v1 5.1.7+3265161977 via fabric-api
- fabric-mining-level-api-v1 2.1.49+b3afc78b77 via fabric-api
- fabric-model-loading-api-v1 1.0.2+709a987177 via fabric-api
- fabric-models-v0 0.4.1+9386d8a777 via fabric-api
- fabric-networking-api-v1 1.3.9+b3afc78b77 via fabric-api
- fabric-networking-v0 0.3.49+df3654b377 via fabric-api
- fabric-object-builder-api-v1 11.1.1+6beca84877 via fabric-api
- fabric-particles-v1 1.1.1+201a23a077 via fabric-api
- fabric-permissions-api-v0 0.2-SNAPSHOT via do_a_barrel_roll
- fabric-recipe-api-v1 1.0.19+b3afc78b77 via fabric-api
- fabric-registry-sync-v0 2.3.1+4df89eb277 via fabric-api
- fabric-renderer-api-v1 3.1.1+9386d8a777 via fabric-api
- fabric-renderer-indigo 1.4.1+9172968c77 via fabric-api
- fabric-renderer-registries-v1 3.2.45+df3654b377 via fabric-api
- fabric-rendering-data-attachment-v1 0.3.34+b3afc78b77 via fabric-api
- fabric-rendering-fluids-v1 3.0.27+b3afc78b77 via fabric-api
- fabric-rendering-v0 1.1.48+df3654b377 via fabric-api
- fabric-rendering-v1 3.0.7+b3afc78b77 via fabric-api
- fabric-resource-conditions-api-v1 2.3.5+ea08f9d877 via fabric-api
- fabric-resource-loader-v0 0.11.9+132c48c177 via fabric-api
- fabric-screen-api-v1 2.0.7+b3afc78b77 via fabric-api
- fabric-screen-handler-api-v1 1.3.28+b3afc78b77 via fabric-api
- fabric-sound-api-v1 1.0.12+b3afc78b77 via fabric-api
- fabric-transfer-api-v1 3.3.0+cdf060b277 via fabric-api
- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77 via fabric-api
- fabricloader 0.14.21
- fallingtree 4.2.3
- faster_entity_animations 1.6
- fastrandom 1.3
- ferritecore 6.0.0
- firstperson 2.2.3
- flamesweeping 1.20.1-1.1
- forgeconfigapiport 8.0.0
- gbfabrictools 1.4+1.20 via clickthrough
- iceberg 1.1.14
- immediatelyfast 1.1.27+1.20.1
- indium 1.0.23+mc1.20.1
- infinitetrading 4.0
- inventoryprofilesnext 1.10.6
- io_github_douira_glsl-transformer 2.0.0-pre13 via iris
- iris 1.6.5
- itemborders 1.2.0
- jamlib 0.6.1+1.20.x
- java 17
- kleeslabs 15.0.0
- lambdynlights 2.3.1+1.20.1
- lazydfu 0.1.3
- legendarytooltips 1.4.4
- libipn 3.0.2
- lithium 0.11.2
- memoryleakfix 1.1.1
- midnightlib 1.4.1 via blur
- minecraft 1.20.1
- mixin-conflict-helper 1.2.0
- modelfix 1.14
- modernfix 5.4.2+mc1.20.1
- modmenu 7.2.1
- monkeyconfig538 1.0.0+1.19.4 via bettermultishot
- net_lenni0451_reflect 1.2.1 via immediatelyfast
- net_objecthunter_exp4j 0.4.8 via c2me
- notenoughanimations 1.6.4
- org_anarres_jcpp 1.4.14 via iris
- org_antlr_antlr4-runtime 4.11.1 via iris
- org_jetbrains_kotlin_kotlin-reflect 1.9.0 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib 1.9.0 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk7 1.9.0 via fabric-language-kotlin
- org_jetbrains_kotlin_kotlin-stdlib-jdk8 1.9.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_atomicfu-jvm 0.21.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm 1.7.2 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-coroutines-jdk8 1.7.2 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-datetime-jvm 0.4.0 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm 1.5.1 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-core-jvm 1.5.1 via fabric-language-kotlin
- org_jetbrains_kotlinx_kotlinx-serialization-json-jvm 1.5.1 via fabric-language-kotlin
- org_threadly_threadly 7.0 via c2me
- packet_tweaker 0.4.0+1.19.4 via polymer-common
- playlist 1.3.0
- polymer-common 0.5.0-rc.3+1.20 via simplevillagers
- polymer-core 0.5.0-rc.3+1.20 via simplevillagers
- polymer-networking 0.5.0-rc.3+1.20 via polymer-core
- polymer-registry-sync-manipulator 0.5.0-rc.3+1.20 via polymer-core
- polymer-resource-pack 0.5.0-rc.3+1.20 via simplevillagers
- pride 1.2.0+1.19.4 via lambdynlights
- prism 1.0.5
- reeses-sodium-options 1.6.4+mc1.20.1-build.94
- replaymod 1.20.1-2.6.13
- rightclickharvest 3.2.2+1.19.x-1.20.1-fabric
- satin 1.13.0 via blur
- server_translations_api 2.0.0-beta.2+1.19.4-pre2 via simplevillagers
- sgui 1.2.2+1.20 via simplevillagers
- shulkerboxtooltip 4.0.4+1.20.1
- simplevillagers 1.4.5
- sodium 0.5.0
- sodium-extra 0.5.0+mc1.20.1-build.111
- spark 1.10.42
- spectrelib 0.13.13+1.20.1 via charmofundying
- spruceui 5.0.0+1.20 via enhancedblockentities
- stacked_trims 1.1.0
- stackrefill 4.0
- starlight 1.1.2+fabric.dbc156f
- taxfreelevels 1.3.3
- tlskincape 1.32
- trimmable_tools 1.0.4
- trinkets 3.7.0
- vanillafix 1.1.6-beta
- videotape 1.1.0
- voicechat 1.20.1-2.4.20
- xaerominimap 23.6.0
- yaclx 1.3+1.20 via dynamiccrosshair
- yet_another_config_lib_v3 3.1.0+1.20
- zoomify 2.11.0

Game info

Minecraft Version: 1.20.1
Fabric Loader Version: 0.14.21

Message autogenerated using MixinConflictHelper

latest.log

LOG:

Stackable water buckets in dispensers

Describe the bug
The behavior of stackable buckets in dispensers is confounding:

  1. If the water bucket pile is of size 1 (a single bucket), the empty bucket replaces the water bucket (vanilla similar) 👍
  2. if the dispenser has empty slots, the empty bucket goes there 👍
  3. if the dispenser has a not-full "empty bucket" pile, the empty bucket is tossed out 🤨
  4. if the dispenser is full/no available slot for an empty bucket, the empty bucket is tossed out (while this is not 'erroneous', I don't see what else could be done here, this may break redstone machines that use buckets?)

To Reproduce
Steps to reproduce the behavior:

  1. Set stackable water buckets to 16
  2. Fill dispenser with 8 stacks of water bucket
  3. press button on dispenser (empty bucket goes in the 9th slot)
  4. press button on dispenser (empty bucket tossed out, despite 9th slot containing only 1 of 16 possible empty buckets)

Expected behavior

  1. when a stack of empy bucket is not full, the produced bucket should go there instead of being spat out ?

Version (please complete the following information):

  • Minecraft Version: [e.g. 1.18.1]
  • Mod Version [e.g. 1.5.2]
  • Java Version [e.g. 1.17]

Update to 1.19.3 Please

java.lang.NoSuchFieldError: field_11142
at online.connlost.allstackable.util.ItemsHelper.getItemSet(ItemsHelper.java:136)
at online.connlost.allstackable.util.ItemsHelper.resetAll(ItemsHelper.java:33)
at online.connlost.allstackable.util.ItemsHelper.setCountByConfig(ItemsHelper.java:46)
at online.connlost.allstackable.server.config.ConfigManager.setupConfig(ConfigManager.java:97)
at online.connlost.allstackable.server.Server.onServerLoaded(Server.java:18)
at online.connlost.allstackable.AllStackableInit.lambda$onInitialize$0(AllStackableInit.java:22)
at net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)
at net.minecraft.server.MinecraftServer.handler$clb000$afterSetupServer(MinecraftServer.java:10324)
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:655)
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:264)
at java.base/java.lang.Thread.run(Thread.java:833)

[Feature Request] NBT matching for stackable item command

I was initially using this mod for totems of undying so I could make my sorting system a bit easier, but on my server we have some custom items that would be helpful if they stacked, I thought this mod could do it as it accepts nbt in the command, but it made all snowballs stackable to 64.
example command I used:
allstackable set minecraft:snowball{smoke_bomb:1b} 64

Would this be possible to implement?

[1.19.2] Issues with setting up empty shulker box stacking

Hi,
I just downloaded this mod because I wanted to be able to stack empty SB. If I follow the instructions I can set SB to be stackable, but I don't want SB that are not empty to stack together. I tried changing the allstackable-config.json file both in the config folder (global) and in the saves->world folder, without any success. I also tried reloading the config file via command and even closed and restarted the game, but the problem persists.
What am I doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.