Support volume-specific natural flags #4102
Labels
No Label
#P1 CRITICAL
#P2: HIGH
#P3: elevated
#P4 priority: medium
#P6: low
#Review
annoying
API
bug
code quality
combat
commands
compatibility
configurability
contribution inside
controls
core feature
creative mode
delayed for engine release
documentation
duplicate
enhancement
environment
feature request
gameplay
graphics
ground content conflict
GUI/HUD
help wanted
incomplete feature
invalid / won't fix
items
looking for contributor
mapgen
meta
mineclone2+
Minecraft >= 1.13
Minecraft >= 1.17
missing feature
mobile
mobs
mod support
model needed
multiplayer
Needs adoption
needs discussion
needs engine change
needs more information
needs research
nodes
non-mob entities
performance
player
possible close
redstone
release notes
schematics
Skyblock
sounds
Testing / Retest
tools
translation
unconfirmed
mcl5
mcla
Media missing
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: VoxeLibre/VoxeLibre#4102
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Feature
A volume API would be useful for this, #3352 and #4103.
Animal spawning
Setting:
enabled
|disabled
Description: Allow animals to spawn naturally
Note: Spawners would not be influenced by this flag.
Monster spawning
Setting:
enabled
|disabled
Description: Allow hostile mobs to spawn naturally
Note: Spawners would not be influenced by this flag.
Custom mob spawning
Setting:
enabled
|disabled
Description: Allow toggling spawning of specific mobs
Note: Spawners would not be influenced by this flag.
Entity griefing
Setting:
enabled
|disabled
Description: Allow entities to destroy/damage blocks?
Note: If enabled, creepers, endermen, TNT, lightning strikes, projectiles, etc could do damage.
Fire spread
Setting:
enabled
|disabled
Description: Allow fire to spread inside the volume?
Note: Outside fire wouldn't spread inside user-defined volumes either.
Leaf decay
Setting:
enabled
|disabled
Description: Should leaves decay inside the volume?
Note: Useful to be sure you don't lose rare drops (from our trees, or from mods).
Natural plant growth
Setting:
enabled
|disabled
Description: Allow plants to grow inside your area?
Note: This includes everything from crops to trees and vines. Useful to decorate with plants, saplings and even crops at difference stages of development. Bonemealing should work, if you have the privilege (owner or trusted player).
Melting
Setting:
enabled
|disabled
Description: Allow snow and ice to melt
Note: If disabled, snowfall won't cover existing terrain. Useful for decoration and/or transportation purposes.
Piston actions from outside
Setting:
enabled
|disabled
Description: Allow pistons outside your area to push blocks inside?
Note: This prevents griefing.
Waterflow
Setting:
enabled
|disabled
Description: Allow water from the outside to enter user-defined volumes?
Note: This prevents griefing.
Why
Supporting these flags for user-claimed volumes could improve making bases in multiplayer games. We could either have a UI for this, directly in our game, or make an API so mods can build upon it.