A Slimefun4 addon that adds a new storage solution for mass and organised storage without harsh performance.

Overview

Networks is a Slimefun4 addon that brings a simple yet powerful item storage and movement network that works along side cargo.

Network Grid / Crafting Grid

It can access every single item in the network and display it to you on a single GUI, you can pull out items one by one or by stack. Items can be inserted directly through this grid and a special crafting grid can craft both vanilla AND slimefun items using ingredients directly from the network.

Network Bridge

The Network Bridge just acts as a block to help extend the network out cheaply

Network Cells

The addon adds Network Cells that are access able and posess the same numebr of lsots as a double chest. Items can be withdrawn directly from the cells or accessed via Grids

Network Monitor

The Network Monitor can 'see' nearby slimefun blocks and both display and interact with their contents. Currently Supported: Infinity Barrels

Network Importer

The Network Importer is a 9-slot inventory that accepts items IN via cargo. Every slimefun tick, these items are consumed into the network following the normal priorities.

Network Exporter

The Network Exported accepts an item "template" in one side and every tick it will pull out matching items into the output slot, this slot can be accessed via cargo.

Comments
  • Memory leak addon networks

    Memory leak addon networks

    my server is running out of memory after I add addon networks.

    information: https://prnt.sc/HWnWdyePrXh6 ( more Networks - DEV 34 (git eb71c) ) I removed it so it is not in this image.

    my memory: https://prnt.sc/FmuCsX4cCYQp

    I managed to get a report by spark a few minutes before it crashed: https://spark.lucko.me/JxveHzB2IV

    I spent 2 days with the server running out of memory and I had to restart, then I did a test on 04/10/2022 and left the server without the addon networks for 24 hours and I didn't get the problem anymore. and that is how I confirmed that the networks were leaking memory, my server has 30 - 40 players.

    opened by brasilcraft54 12
  • Stack Itens

    Stack Itens

    one thing that would be nice instead of him grouping 64 in each slot he could show only 1 item and if you pass the mouse over it would show the amount of items he has, like 9999.

    exemple: https://prnt.sc/26nlu3q

    equal to this mod https://www.curseforge.com/minecraft/mc-mods/toms-storage

    opened by brasilcraft54 5
  • Pushers being turned into Grabbers?

    Pushers being turned into Grabbers?

    They were brown glass, aka supposed to be pushers, but had the name grabbers when you hover the mouse over them, then if you break them they turn into grabbers.

    https://www.youtube.com/watch?v=27wvm8fn4zc

    There is no SF error reports, no errors in logs, no warns in logs. No previous network blocks were in these spaces either so its not like these reverted or anything.

    [00:36:58 INFO]: This Server uses the following setup of Slimefun: [00:36:58 INFO]: Purpur git-Purpur-1752 (MC: 1.19.2) [00:36:58 INFO]: Slimefun DEV - 1027 (git 96c873bd) [00:36:58 INFO]: Metrics-Module #28 [00:36:58 INFO]: Java 17 [00:36:58 INFO]: [00:36:58 INFO]: Installed Addons: (26) [00:36:58 INFO]: Networks vDEV - 44 (git 2e7bc54c) [00:36:58 INFO]: ExtraTools v1.2-Void [00:36:58 INFO]: SlimefunOreChunks vDEV - 15 (git 2520cb23) [00:36:58 INFO]: DynaTech v1.0.0 [00:36:58 INFO]: SlimeHUD vDEV - 7 (git fd655730) [00:36:58 INFO]: VoidHarvesters v1.0.0 [00:36:58 INFO]: CMILib v1.2.3.3 [00:36:58 INFO]: SFCalc vDEV - 37 (git dfc0fc41) [00:36:58 INFO]: IslandWipe v1.0.0 [00:36:58 INFO]: SlimyTreeTaps vDEV - 20 (git 963f0383) [00:36:58 INFO]: TranscEndence vSkyfactory-34 [00:36:58 INFO]: FluffyMachines vDEV - 118 (git 23a6b1c4) [00:36:58 INFO]: Karma v1.1 [00:36:58 INFO]: CMI v9.2.3.3 [00:36:58 INFO]: SupplementalServiceableness v1.0.0 [00:36:58 INFO]: DyedBackpacks vDEV - 17 (git 8b329e96) [00:36:58 INFO]: EcoPower vDEV - 5 (git 5c1ecd68) [00:36:58 INFO]: HotbarPets vDEV - 38 (git fa6c871d) [00:36:58 INFO]: Tinkers v3.3.0 [00:36:58 INFO]: HeadLimiter vDEV - 14 (git 0a02e2fd) [00:36:58 INFO]: ExoticGarden vUNOFFICIAL [00:36:58 INFO]: SlimeCustomizer vDEV - 26 (git 904edca1) [00:36:58 INFO]: LiteXpansion vDEV - 181 (git 79885526) [00:36:58 INFO]: SimpleUtils vDEV - 15 (git 4250fd5e) [00:36:58 INFO]: SFMobDrops vMODIFIED

    opened by Skizzles 4
  • The strong loading of the network block causes the server to freeze seriously

    The strong loading of the network block causes the server to freeze seriously

    Is it possible to generate a config file to choose whether to turn off strong loading of network blocks? On our servers, chunks where there are network blocks are loaded automatically and keep loading regardless of whether or not a player is online on the server, causing a significant lag on the server. I know that turning off strong loading of the network system might disable tools like Remote Control, but if it improves the server's tps, I think it's worth giving up on these A P{)V_(YFB0%VCNA_0`0IJ

    opened by HPflower 3
  • Various Issues with the Network Pusher

    Various Issues with the Network Pusher

    https://www.youtube.com/watch?v=ayp6i65DhIU (0:00 - 1:30)

    Not sure what exactly was all going on, but heres a try to summarize:

    1. The Network Pusher doesn't recognize the Dust Fabricator or other pushers next to itself
    2. It drops all its items inside when broken, and also drops an input node
    3. When placed back, it recognizes a non-existing input node
    opened by marvjosh1 3
  • Network Vanilla grabber and Vanilla pusher working on locked chests.

    Network Vanilla grabber and Vanilla pusher working on locked chests.

    If you put a Vanilla grabber next to a chestshop or any type of locked chest it'll grab the items out of it.

    Plugins;

    • ChestShop
    • BlockLocker
    • Networks

    Video

    opened by TheRealEzCoins 2
  • Add output item check for quantum storage & fix quantum storage dupe

    Add output item check for quantum storage & fix quantum storage dupe

    Put another item in output slot other than the bind item, quantum storage will not detect if item in output slot matches.

    Fixes #70

    Also fixes an item dupe bug. (See https://github.com/SlimefunGuguProject/Networks/issues/44) Fixes #71. In quantum storage, set tp item 1, and set to item 2, the cache is still item 1's meta, but the output is item 2, so if item 2 is some portable containers (backpack, infinity barrels with items, quantum storage with items, etc.), items can be duped.

    opened by ybw0014 2
  • Allow more filter slots in Network Pusher

    Allow more filter slots in Network Pusher

    The addon has been running smoothly and replaced most of the cargo network for promising performance in comparison. However, there is some use cases that network still falls short and we still must adapt the cargo networks.

    The 2 filters in network pushers are not enough for the smeltery, where recipes with 6 different metals exists. image

    opened by mio9 2
  • network components placed close to server restart revert to vanilla blocks

    network components placed close to server restart revert to vanilla blocks

    the last 3 restarts on royale, items I placed within a couple minutes of the restart turn to vanilla blocks after the restart.

    it's happened on the last 2 scheduled restarts, and an emergency reboot after a crash

    opened by Boomer-1 2
  • [Suggestion]

    [Suggestion] "Smart" Pushers

    Similar to how cargo nodes work with "Smart Filter", this pusher node i am suggesting will only push a stack into a machine at a time and refrain from adding another stack in any other slot within said machine.

    Recipe Suggestion: Pusher Network Node + Ai Core + 4 Optic Cables

    This came up as a logistical issue for me when dealing with machines like Vaporizers (Bucket+Obsidian=Lava Bucket) Where as they would frequently overfill on obsidian.

    opened by Raizune 1
  • [Suggestion] Grids bypass greedy blocks on insert

    [Suggestion] Grids bypass greedy blocks on insert

    Suggestion

    Allow items inserted from the grid to bypass the greedy block if it is full and insert into the network.

    Reason

    During crafting it is a pain when extracting extra items to then not be able to reinsert extra items into the network.

    opened by Explosivecoin 1
  • Networks Bug Glitch

    Networks Bug Glitch

    Server version and addons: https://prnt.sc/N8KNauwskR65

    Bug video: https://youtu.be/kIjK9ZbDy9I

    the video shows the bug how to farm concrete infinitely

    opened by SrMonsterYT 0
  • [Suggestions] Network Configurator Improvements

    [Suggestions] Network Configurator Improvements

    Suggestions

    1. Locking Configurator to a pusher / grabber
    2. A method to remove / reduce the spam of messages when applying configurations

    Locking Configurator

    The ability to lock a configurator's configurations to a pusher / grabber would be useful to reduce misclicking heavily when using the configurator tool.

    In theory, the configurator would become "locked" when you store a configuration. If you store a configuration from a pusher, then from that point on, you can only apply that configuration to a pusher. If you tried to apply said configuration to a grabber, it would not. You could clear this by changing the configuration.

    Reducing / Removing messages

    When applying a large amount of configurations, your chat is quickly overwhelmed by messages. This can be extremely annoying when you're on a decently sized server, and the act of configuring your network causes the server chat to fly by.

    There are two ideas I have with reducing the message spam.

    1. Reduce the message to a simple confirmation message. You could implement a command toggle or allow the user to Shift + R Click in the air to toggle this.
    2. Append a number to the message to state how many times configurations were applied. I'm not sure whether this is possible, but if it is, you could use the same two possible implementation suggestions in 1.

    Ideally it would be nice to simply disable the message entirely, but theoretically, you could include all these applied configuration messages by allowing the user to shift through them by using Shift + R Click in the air. This would allow users to choose how they wish to see the messages, if at all.

    opened by 54M44R 0
  • Residence colab

    Residence colab

    Hi, I have noticed that when you build network for someone in their residence and then lost permissions then you will be constantly spammed that you have no permissions for container

    opened by DarkKero 0
  • Update actions/checkout action to v3.1.0

    Update actions/checkout action to v3.1.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Type | Update | Change | |---|---|---|---| | actions/checkout | action | minor | v3.0.2 -> v3.1.0 |


    ⚠ Dependency Lookup Warnings ⚠

    Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


    Release Notes

    actions/checkout

    v3.1.0

    Compare Source


    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    opened by renovate[bot] 0
  • Networks not pulling out the correct shulker box

    Networks not pulling out the correct shulker box

    trying to get a shulker box out of the network pulls out the wrong shulker box (assuming all the shulkers have the same name and have different items inside them)

    opened by Texbio 1
Releases(1.0.3-SNAPSHOT)
  • 1.0.3-SNAPSHOT(Jan 15, 2022)

    Added:

    • Network Capacitors that can take in power from Slimefun Energy Net and store it
    • Network Power Displays that will show to total charge available within the network
    • Blank Blueprint for storing recipes
    • Network Encoder that will take a provided Vanilla or Slimefun Enhanced crafting recipe and encode it on to a blueprint, consuming the items as you do so
    • Network Autocrafter that will craft the item store within the blueprint using items exposed inside the network
    • Network Autocrafter (Withholding) that is just an autocrafter but it doesn't put it's items back into the system but they can be seen on the network. Crafting is more expensive but provides the convenience of not requiring an internal buffer and/or over crafting.
    Source code(tar.gz)
    Source code(zip)
    networks.vMODIFIED_1.0.3.jar(262.34 KB)
  • 1.0.2-SNAPSHOT(Jan 10, 2022)

    This version changes how items are handled in the backend to make everything incredibly more efficient, around 500% in most operations. With this, however, comes the possibility for new bugs so I figured I'd post a quick testing jar here in case someone wanted to try the new features earlier and potentially report any found bugs.

    Also included in this release is:

    • A 'Pusher' that will push matching items from the Network into the chosen Slimefun Block
    • A 'Grabber' that will grab matching items from the chosen Slimefun Block into the Network
    • A 'Purger' which will find all matching items in the Network and slowly destroy them
    • You can now pick one item from a grid and click again to grab more for when you need more than one, but not 64
    • Network bridges refresh instantly now, no more delay between network forming and removal
    • Shells now accept cargo directly in and out
    • Pulling out items with different Metas like Enchanted Books, Fish in buckets, tools with slightly different properties like damage etc. will now pull out the exact one you asked for and not pick up a random one like a dummy.

    A big change to note is Monitors now only interface with a single block. You can choose the direction you want but only one. This was done for performance and, while I know it may annoy some, it's best this way in the long run - sorry none the less.

    Source code(tar.gz)
    Source code(zip)
    networks.vMODIFIED_1.0.2.jar(232.71 KB)
Owner
null
DataLink is a new open source solution to bring Flink development to data center.

DataLink 简介 DataLink 是一个创新的数据中台解决方案,它基于 SpringCloud Alibaba 和 Apache Flink 实现。它使用了时下最具影响力的实时计算框架Flink,而且紧跟社区发展,试图只通过一种计算框架来解决离线与实时的问题,实现Sql语义化的批流一体,帮助

null 39 Dec 22, 2021
The wonderful troll addon to Meteor Client.

Troll Addon Code Troll Addon is an addon to the Meteor Client utility mod. Install: Go to the releases: https://github.com/Declipsonator/Troll-Addon/r

null 11 Dec 9, 2022
A open-source addon for Meteor Client.

A open-source addon for Meteor Client

null 77 Dec 28, 2022
Farmer's Delight Addon with Corn/Maize

Corn Delight ?? Introduction Corn Delight is an addon of Farmer's Delight that add corn and foods about corn. Like other crops, corn has it's own wild

Zheng Syameimaru 10 Nov 4, 2022
A compromise solution to colored lighting in Minecraft by tinting based on area

Colored Lights A compromise solution to colored lighting in Minecraft by tinting based on area. Normally, computing colored lighting would require exc

null 48 Sep 7, 2022
Care aims to create an IoT solution to hospitals interconnecting smart monitors to decrease the time a doctor takes to respond to an emergency.

Care Description This project called Care, developed for the INFO1127 course - Software Engineering - aims to create an IoT solution to hospitals inte

null 5 Oct 4, 2022
Your new way of getting player input. An alternative to the Conversation API

Dialogue Dialogue is a Spigot API that completely revamps the Conversation API. This is not a plugin you put on your server. Want to know what's curre

nthByte 16 Aug 26, 2022
SparkFE is the LLVM-based and high-performance Spark native execution engine which is designed for feature engineering.

Spark has rapidly emerged as the de facto standard for big data processing. However, it is not designed for machine learning which has more and more limitation in AI scenarios. SparkFE rewrite the execution engine in C++ and achieve more than 6x performance improvement for feature extraction. It guarantees the online-offline consistency which makes AI landing much easier. For further details, please refer to SparkFE Documentation.

4Paradigm 67 Jun 10, 2021
Chih-Jen Lin 4.3k Jan 2, 2023
Bazel training materials and codelabs focused on beginner, advanced and contributor learning paths

Bazel-learning-paths This repo has materials for learning Bazel: codelabs, presentations, examples. We are open sourcing the content for training engi

null 18 Nov 14, 2022
👄 The most accurate natural language detection library for Java and the JVM, suitable for long and short text alike

Quick Info this library tries to solve language detection of very short words and phrases, even shorter than tweets makes use of both statistical and

Peter M. Stahl 532 Dec 28, 2022
Detection, Classification, and Localisation of marine mammal and other bioacoustic signals

This is the main code repository for the PAMGuard software. This repository was created on 7 January 2022 from sourceforge SVN repository at https://s

PAMGuard 8 Nov 4, 2022
This repository holds the famous Data Structures (mostly abstract ones) and Algorithms for sorting, traversing, and modifying them.

Data-Structures-and-Algorithms About Repo The repo contains the algorithms for manipulating the abstract data structures like Linked List, Stacks, Que

Zaid Ahmed 14 Dec 26, 2021
Stream Processing and Complex Event Processing Engine

Siddhi Core Libraries Siddhi is a cloud native Streaming and Complex Event Processing engine that understands Streaming SQL queries in order to captur

Siddhi - Cloud Native Stream Processor 1.4k Jan 6, 2023
Model import deployment framework for retraining models (pytorch, tensorflow,keras) deploying in JVM Micro service environments, mobile devices, iot, and Apache Spark

The Eclipse Deeplearning4J (DL4J) ecosystem is a set of projects intended to support all the needs of a JVM based deep learning application. This mean

Eclipse Foundation 12.7k Dec 30, 2022
Datumbox is an open-source Machine Learning framework written in Java which allows the rapid development of Machine Learning and Statistical applications.

Datumbox Machine Learning Framework The Datumbox Machine Learning Framework is an open-source framework written in Java which allows the rapid develop

Vasilis Vryniotis 1.1k Dec 9, 2022