It seems that the community likes the ability to nitpick about an object's state using redstone, like in Minecart Mania's Minecart sensors, with different codes to recognize carts with players, mobs, items, etc.
What if there were a standardized way to read something's state? We could even have something that resembles class structuring, so if we use Minecart Mania's sign idea, it would be something like:
Sensor:minecart:contains:player
And it would send a redstone signal when a minecart containing a player was in front of it. We could then diversify this into a multitude of other things, using the same sign structure, but a different "inheritance" tree, like:
That sort of thing. It would massively extend the ability of redstone, and we currently have a ton of plugins which emulate small fractions of this, like minecart sensors, mob sensors, etc.
What if there were a standardized way to read something's state? We could even have something that resembles class structuring, so if we use Minecart Mania's sign idea, it would be something like:
And it would send a redstone signal when a minecart containing a player was in front of it. We could then diversify this into a multitude of other things, using the same sign structure, but a different "inheritance" tree, like:
-Sensor -Minecart -Contains -Player -Mob ... -Movement -Stopped -North ... -Furnace -Smelting -[Data value] -Smelted -[Data value] -Fuel -[Data value] -Chest ... -LivingEntity: -Mob -Aggressive ... -Player -Name -[Name]That sort of thing. It would massively extend the ability of redstone, and we currently have a ton of plugins which emulate small fractions of this, like minecart sensors, mob sensors, etc.
Thoughts?
This might make it too complicated to use in the sense of pressure plate traps.
P.S. You should have said this in more layman's terms... not everyone in the forums is a coder ya know.
The people taking suggestions are coders though, no?
In retrospect, though, it seems like a "niche" market, maybe more plugin-appropriate than main game implementation.