Comments (7)
I was talking to someone about this earlier, and I guess the blacklist does a fine job for the example your provided. By default, it has hoppers on it which prevents people from placing hoppers adjacent to protections they don't own (which means it would not be able to be easily stolen as you're suggesting). Is there any other reason to want specifically an in/out? Just debating on whether it really makes sense to add new flags, etc, for this, if it's to little effect.
from lwcx.
Yeah, I think that would be great. I can't immediately think of a good reason to have the cHopperOut, but I sure someone else could.
from lwcx.
Implemented this in d70d124. Some notes about the new flags:
- Existing Hopper flag is equivalent to the HopperIn and HopperOut flags combined.
- The
protections.denyHoppers
setting in core.yml can flip the meaning of the HopperIn and HopperOut flags, as it does currently for the Hopper flag. - There is no shortcut command (use
/lwc flag <flag> <on/off>
instead). It may not need one since this is a niche use case. - It does not currently work if
optional.alternativeHopperProtection
is enabled in core.yml. This is because it works very differently from the normal hopper checking mechanism (on placement rather than inventory movement).
I've tested it a bit myself, but further help testing would be appreciated. Let me know if it works as expected for you. You can find development builds linked on the plugin page as usual.
from lwcx.
Yeah I think this has already been suggested 1 or 2 times, and it's not a bad idea. Pretty sure it's not a feature currently because the "denyHoppers" option and the hopper flag just turn interactions on/off in general, not specifically in/out.
from lwcx.
Per my previous request (#86) from the other plugin, I would still like to see this feature as well. I have a few machine builders in my user base who appreciate the option to allow a hopper to anonymously drop items into protected chest.
from lwcx.
If this were to be added in some form, I'm guessing it would best be through the existing flag system. Since there is currently a /cHopper flag, do you think it would be good if 2 new flags were added for this, such as /cHopperIn and /cHopperOut? That might be the easiest way to handle this that would make sense to users who are already used to how the old flag works.
from lwcx.
Protecting item transport tubes?
from lwcx.
Related Issues (20)
- "Internal error" / Invalid UUID string: [Nickname] HOT 2
- Enhancement: Allow users to toggle auto-locking for themselves HOT 1
- LWCProtectionRegisterEvent not being called on auto register HOT 2
- Lock player head breaks when is water placed under it. HOT 1
- Cannot invoke "Object.toString()" because "argument" is null HOT 3
- Potential ChestSort compatibility? HOT 2
- Suggestion: Transferring All Locks HOT 1
- Suggestion: cmodifyall HOT 1
- Suggestion: automatic cmodify upon chest placement HOT 1
- Port entity locking feature from LWCEntityLocking fork. HOT 4
- Feature-Request: Group as Owner HOT 3
- Suggestion: Item Filters for Chests
- Some texts not translated and no locale file HOT 2
- autoRegister setting is ignored HOT 2
- Ceiling Redstone Mechanics Not Locking Blocks HOT 4
- [BUG] Some special mod ID names are not supported HOT 1
- No lock mode diables possebilty to use the /lock comand HOT 1
- 1.20 Console Errors HOT 1
- The Plugin Lacks 1.20 Support HOT 1
- MariaDB 11 Breaking Changes HOT 3
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 lwcx.