Geyser/connector/src/main/java/org/geysermc/connector/inventory
Camotoy b89cc1aef0
Refactor lodestones to be more memory efficient
- Most importantly, redesign lodestone caches to be per-player.
- Redesign lodestone caches with the expectation that a client will never re-request the same value.
- Re-use lodestone IDs in a WeakHashMap to be re-used but successfully garbage-collected.
2021-08-31 19:49:55 -04:00
..
AnvilContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
BeaconContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
CartographyContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
Container.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
EnchantingContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
Generic3X3Container.java Handful of review fixes 2021-03-12 11:51:37 -05:00
GeyserEnchantOption.java Fix item enchanting pre-1.14 (#2127) 2021-04-16 11:42:03 -04:00
GeyserItemStack.java Refactor lodestones to be more memory efficient 2021-08-31 19:49:55 -04:00
Inventory.java Refactor lodestones to be more memory efficient 2021-08-31 19:49:55 -04:00
LecternContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
MerchantContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00
PlayerInventory.java Also check out-of-bounds on player inventory 2021-03-08 18:17:14 -05:00
StonecutterContainer.java Don't confirm if the inventory is the same type 2021-03-04 14:04:11 -05:00