- Added interfaces to extract/insert items from the network (Note that interfaces can only extract/insert from storages that are chunk loaded - Thanks NyxaYu for the idea <3)
-
Added a "Controller Network Card" for ease of access in linking a Storage Controller. A normal network card works too, but the first linked storage must be the Storage Controller for the Storage Interface to accept.
-
Added Speed Upgrade Cards to work in interfaces. 64 stacked speed upgrade cards makes a huge difference in the extraction/insertion speed.
Toml Config Update is disabled for 1.20.4, will be re-enabled again in the future.
- Added a toml config to disable force chunk load whilst in Storage Controller's GUI. Note that if a storage (chest) is not chunk loaded, the Storage Controller will not notice it in force chunk disabled mode - this is for server's performance, for the players to chunk load their own chunks. The file can be found in yourworld/serverconfig/unifiedstorage-server.toml
-
Fixed the issue where if the item count goes to 0 while searching, it doesn't get removed when u release SHIFT.
-
Fixed a bug where if you shift click while searching, expanded lore might update the search entry (modifies the grid and makes it hard to shift+click other items) - e.g., if expanded lore has "network card", it'll update to show the items with network card inside their expanded lore.
-
Fixed issue where hovering edits the lore nbt of some items that prevents taking out of storage. (only in rare circumstances, item was not able to extract)
-
Fixed energy/fluid compatibility with other mods that would cause error when connecting to a Storage Controller
-
Rearrange items in creative tab/JEI to make improve user interactivity.
- Added interfaces to extract/insert items from the network (Note that interfaces can only extract/insert from storages that are chunk loaded - Thanks NyxaYu for the idea <3)
-
Added a "Controller Network Card" for ease of access in linking a Storage Controller. A normal network card works too, but the first linked storage must be the Storage Controller for the Storage Interface to accept.
-
Added Speed Upgrade Cards to work in interfaces. 64 stacked speed upgrade cards makes a huge difference in the extraction/insertion speed.
-
Added a toml config to disable force chunk load whilst in Storage Controller's GUI. Note that if a storage (chest) is not chunk loaded, the Storage Controller will not notice it in force chunk disabled mode - this is for server's performance, for the players to chunk load their own chunks.
The file can be found in yourworld/serverconfig/unifiedstorage-server.toml
-
Fixed the issue where if the item count goes to 0 while searching, it doesn't get removed when u release SHIFT.
-
Fixed a bug where if you shift click while searching, expanded lore might update the search entry (modifies the grid and makes it hard to shift+click other items) - e.g., if expanded lore has "network card", it'll update to show the items with network card inside their expanded lore.
-
Fixed issue where hovering edits the lore nbt of some items that prevents taking out of storage. (only in rare circumstances, item was not able to extract)
-
Fixed energy/fluid compatibility with other mods that would cause error when connecting to a Storage Controller
-
Rearrange items in creative tab/JEI to make improve user interactivity.
Fixed issue where if there's only one item on the next page, taking that item will prevent scroll and leave a blank page.
Fixed jitter issue with scroll wheel on the scroll bar sometimes
Fixed a bug where you can still SHIFT+MOVE items in after taking out a network card.
Added capability to transfer upgrades (from WEST & EAST sides) and network cards (from all other sides).
CHANGELOGS - 24/01/2024 - VERSION: 0.9.3-BETA
-
Added 9 new advancements
-
Added the feature where the Storage Controller's Crafting Grid respects the Gamerule
doLimitedCrafting
-
Added JEI transfer crafting support for ingredients (e.g., in a beehive recipe, any planks can be used). The crafting grid will now look for these planks and try to fill up the crafting grid with any type of planks (even if it's mixed like oak and spruce).
-
Changed how the amount units work for bigger numbers (i.e., 200.3K -> 200K)
-
Fixed crafting advancements not triggering in the Storage Controller's Crafting Grid
-
Fixed an issue where if you SHIFT+CLICK multiple items to 0 at once, the old item with a count of 0 comes back to the network.
-
Fixed some JEI sync issue in servers if you constantly transfer the same recipe, for some reason the last item would go missing on some clients.
-
Reverted the feature where when other clients open/re-opens the Storage Controller, all clients' visual will be updated the new updated chest layout
This reverted feature is to ensure that the client's UI doesn't change much when viewing the network, so clicking the wrong items won't be an issue. If the client wants to update the chest layout, they need to re-open the GUI themselves. (this means that it'll update any third party insertions/extractions that was done outside the Storage Network i.e., inserting through the chest block itself)
CHANGELOGS - 21/01/2024 - VERSION:0.9.2-BETA
As 0.9-BETA onwards fixes some server-side (potential duplication exploits). If you're hosting a community server, it's important to update as soon as possible.
This is a hotfix for 0.9-BETA, 0.9.1-BETA & 0.9.2-BETA.
In those versions, some stuff are broken because I forgot to revert some testing changes. Insertion and crafting has been fixed in this hotfix.
Please UPDATE ASAP!
-
Implemented Client-Storage Sync (now all clients can see what other clients insert/extract from the Storage Network)
-
When an item falls below the count of 0, the item position retains. This means that if you put back the same item, it'll populate using the same slot.
-
When using SHIFT+CLICK to take out items, items will not disappear at 0 count until you release the SHIFT key.
This is the same for other clients using the same GUI, if Client A SHIFT+CLICK an item to 0 count, Client B will see the item retained as 0 count. Client B can press SHIFT and release to remove that 0 count item from his/her client view.
-
Implemented real-time Storage Location tracker when Storage Network is interacted (extracting or inserting items through Storage Controller - i.e., 100 in Chest becomes 164 in Chest if 64 item is inserted and so on)
-
Fixed an issue where if Client A removes the Storage Network Card, Client B's GUI doesn't reflect the change accordingly.
-
Fixed dropped Storage Controller lore not showing upgrade header properly.
-
Removed the line spacing that comes before the item's location (e.g., 200 in Chest)
CHANGELOGS - 17/01/2024 - VERSION:0.9-BETA
- Added Storage Controller forge item tags (forge:storage_controller)
- Added Network Card forge item tags (forge:network_card)
- Added interdimensional storage (Storage chunks are now chunk loaded when Storage Controller is in-use. Chunks automatically unload after the Storage Controller is out of use)
- Added shapeless recipes to enable clearing of nbt data of network cards (i.e., you can put a Storage Network Card in a crafting recipe to craft away the previously saved Storage locations)
- Added a queue system for when opening menus (this should be more server-friendly as the request is only made once and the menu's items will be computed at a later tick)
- Changed Wireless Upgrade texture
- Fixed some client & server-side edge cases to prevent duplication
- Fixed blank upgrade card lore
- Fixed a bug where SHIFT+CLICKING a network card into the Storage Controller whilst a network card is already inside will replace the visuals.
- Removed items that are not done from the creative tab & JEI to avoid clutter.
CHANGELOGS - 12/01/2024 - VERSION: 0.8.8-BETA
- Remodeled & Retextured the Storage Controller block (Now with an off and on state)
- Storage Controller block now comes in 16 dyeable colors (right click a dye on the storage block)
- Added JEI recipes for dying Storage Controller blocks
- Fixed a bug where shift right clicking from upgrade slots was putting item into the network as well as player's inventory.
- Block only provides light now if it's connected to a network card.
- Implemented right clicking search bar to remove search text quickly.
To experience the new block features, please reinsert your network card. The Storage Controller block should have an off and on state now upon doing so.
CHANGELOGS - 25/12/2023 - VERSION: 0.8.7-BETA
- Crafting now contributes to scoreboard objectives (majoritively more accurate than the vanilla's system)
- Crafting now executes the Crafting Event accurately. If you shift+click craft a stack of items, it'll show up as the exact number in the Crafting Event's ItemStack.
- Crafting now triggers achievements properly.
Merry Christmas to all!
CHANGELOGS - 25/12/2023 - VERSION:0.8.6-BETA
- Refactored the ResultSlot & Crafting to get remaining items (e.g., water_bottle -> empty_bottle)
- Items crafted with a remaining item (e.g., honey_bottle) will check if the Storage Network has that item first. If the Storage Network has the item, the honey_bottle will retain in the crafting terminal and return the empty_bottle to the player's inventory/drop if full. If there's a lack of honey_bottles in the storage, it'll turn into an empty_bottle.
- Achievements should now be called when crafting in the Storage Controller
CHANGELOGS - 24/12/2023 - VERSION: 0.8.5-BETA
- Search bar now includes lore, @modid searches & #tag searches. (prefixes can be combined - e.g., @mod item or @mod #tag)
- Number keys (1,2,3,etc) doesn't trigger picking up items in the storage gui now (except if you're swapping in the player inventory section)
- Disabled scroll wheel now updates if a search entry is only one page long.
- You can no longer scroll more than the total pages when searching.
- Scroll wheel automatically adjusts to the start when searching now.
CHANGELOGS - 21/12/2023 - VERSION: 0.8.4-BETA
- Crafting Table now syncs over every client using the same Storage Controller menu.
- Shift-clicking the contents out of a crafting table no longer leaves a bugged result item (server-side issue)
- Added a check to onItemCrafted to tally the current crafting table items before it's able to craft the actual item to prevent duplications.
CHANGELOGS - 17/12/2023 - VERSION: 0.8.3-BETA
- Renamed visual mod name from "UnifiedStorage" to "Unified Storage"
- Revised Storage Controller's lore to show inserted upgrades, network items & visual items on destroy.
- Removed shadow icon when item is placed in the upgrade/network/visual slots.
- Middle mouse button on the network item in the GUI no longer turns off the storage controller.
- You can now swap Network Cards in the GUI without the storage getting disabled.
- Added Cloning Network Card to clone the current viewing data of a right clicked Storage Controller block. - This is so, you can easily copy and place Storage Controllers at accessible places. Or use it as an upgrade amplifier to put in more upgrades that benefits the current viewing data.
CHANGELOGS - 12/12/2023 - VERSION: 0.8.3-BETA
- Fixed issue where GUI doesn't open on a server environment. - Changed a few logics regarding client-server communications on the menus. Let me know if there're any bugs.
- Added shift clicking compatibility from the NetworkSlot to the player's inventory.
CHANGELOGS - 10/12/2023 - VERSION: 0.8-BETA
- Upgrade slots only allow one item in each slot.
- Fixed the last upgrade slot not being able to quick move.
- Made it so the visual item for 1 count now have a floating animation
- Visual Blocks above Storage Controller now always face the placed direction
- Added wireless storage (you'll need a wireless upgrade card to use this item successfully)
- Fixed lores in the network and upgrade items not showing correctly.
- Overall, optimized a few things.
- Do note that the Wireless Storage won't work inter-dimension now, but will be updated in the future with the inter-dimension upgrade card.
CHANGELOGS - 05/12/2023 - VERSION: 0.7-BETA
- Added lores that signifies if an item is suited for the Network or Upgrade Card slot.
- Implemented Crafting Upgrade Cards - crafting is disabled without these.
- Implemented Blank Upgrade Cards
- Changed so only Upgrade Card typed items can go into the upgrade card slots.
- Fixed some bugs
- You can now shift click upgrades and it'll fall into the correct spots in the GUI. If all the spots are taken up, the shift click will redirect the upgrades to the storage.
- Adjusted GUI to be more centered.