Comments (6)
@ReySniperio Please elaborate, what you mean exactly by filter through a GUI. In which situations are item frames "laggy" for you? Spigot/Paper already has a few optimizations in place to limit performance impact of item frames such as a lower tick rate. I've never experienced any problems with items frames myself. That's why I am curios how you managed to have a performance issue with them :D
You can however also lower the tick rate of hanging entities (such as item frames) by increasing the hanging-tick-frequency
if you experience lag directly connected to item frames.
from spigot-item-chest-sorter.
Lots of double chest and item frames always have been laggy. Maybe not if you only use them for the sorter but we use them also for decorating etc. Never the less a option for setting filters on a chest through a GUI would be more convenient. For example clicking a chest with a "filter hoe" will open a gui where you can set your filter by dragging in the specific items you want.
from spigot-item-chest-sorter.
Alright, but chests cannot be eliminated out of the equation obviously :D But lets not focus on performance too much, I understand you feature request UI-wise. Unfortunately, I am not really able to fathom how you imagine this GUI would look like. Could you please be more specific. Maybe you could use a Screenshot of a similar use case or even mocking it up.
from spigot-item-chest-sorter.
If you click on a chest with a "filter hoe" a GUI appear where you can set your flters for a specific chest.
This would be better in my eyes. Now you have to configure sets or you have to put loads of itemframes on a chest.
In case of sets, not every player wants their chest sorted like the sets are configured.
PS: dont mind the icons in my inventory thats a mod.
from spigot-item-chest-sorter.
Ahh, thanks for the clarification. Now I get it :). I hate to brek it, though this would won't be that easy to implent, as this would mean I had to change some core elements of the plugin. But in general I really like this idea and I'll come back to it as soon as I have more free time.
TL; DR: I cannot give an ETA but I'll tend to it sooner or later.
In the end I would however combine the simplicity of the item frame approach and the GUI approach by displaying the first item of the GUI within the item frame. This will ensure backwards compatibility.
from spigot-item-chest-sorter.
Lots of double chest and item frames always have been laggy. Maybe not if you only use them for the sorter but we use them also for decorating etc. Never the less a option for setting filters on a chest through a GUI would be more convenient. For example clicking a chest with a "filter hoe" will open a gui where you can set your filter by dragging in the specific items you want.
A lot of that is the nature in how Minecraft handles timings.
If you set hanging-tick-frequency to 2147483647 in spigot.yml, that will help and for chests, they produce added ticks for things like animations. Mods (not plugins) can disable that but you can also just use barrels and that'll fix that issue.
You can view more information on it here: PaperMC/Paper#2383
You're better off going down that route for simplicity but I wouldn't object to a config to disable the item frame feature either.
from spigot-item-chest-sorter.
Related Issues (20)
- Tutorial HOT 1
- Prioritize Regex [Suggestion] HOT 2
- Support for paper - 1.18.2 HOT 4
- Stopped working after serverboot HOT 4
- Suggestions HOT 1
- Is Purpur supported? HOT 7
- Problems with hopper HOT 2
- Compatibility with paper 1.19.2 HOT 3
- [Paper] Console flood when item is being sorted. java.lang.IllegalStateException: Asynchronous Entity move! HOT 3
- [Bug] Unable to start normally HOT 2
- Any plans for 1.20 ? HOT 13
- Chest delete on break
- Sets are not working HOT 2
- [REQUEST] Include Barrels as a sender/receiver HOT 3
- [BUG] 1.20.2 returning error upon closing chest HOT 2
- [REQUEST] Add max receiver distance HOT 1
- [REQUEST] HOT 4
- Set misconfiguration HOT 6
- Question about how the plugin works. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spigot-item-chest-sorter.