0.0.2.1-beta4 - Region overlapping hotfix
Fixes
- Fix overlapping regions not correctly considering priority and region member/ownership. From now on, regions with the highest priority always should be the deciding region regarding flags.
- Fix Local Regions not overwriting their parent region flags (either Dimensional or Local Regions). Local Regions show now disable flags from their parent regions, if they don't define the flags themselves. The wiki has a table, showing how flags are handled for region hierarchies.
- Fix removing teams from regions not working properly
0.0.2.0-beta4 - CLI pagination & new flags
Additions
- Add flag
use-elytra
. This flag prevents players from using the elytra for flying. Specifically, it prevents players from starting. It does not force players to land when they are flying in a zone with this flag. - Add flag
no-flight
. This flag prevents players from flying in a region. It also forces players to fall. - Add flag
enter-dim
for Dimensional Regions. This flag prevents players from traveling (using a portal or teleporting) to the dimension which has this flag active. - Add flag
mob-griefing
to prevent mob griefing. - Add flag
enderman-griefing
to prevent enderman from picking up and placing blocks. This replaces the now removed flagentity-place
. - Add pagination support for flags, regions/children, players and teams for the CLI
- Add config option for amount of entries (flags, regions, players or teams) per page:
cli_entries_per_page
. It's located in theyawp-region-defaults.toml
. It defaults to 5 entries per page. - Reintroduced the config option to choose the mods root command:
wp_root_command
. It's located in theyawp-common.toml
config. You are able to choose between/wp
and/yawp
, with/wp
being the default.
Changes
- Replace most player names in the CLI with player info links
- Replace most team names in the CLI with team info links
- Replace most region names in the CLI with region info links
- Unify affiliate cli for dimensional and local regions
- Unify colors for different actions in the cli
Fixes
- Fix RegionMarker displaying language keys instead of correct tooltip.
- Fix player inventory not synced correctly after creation region marker by renaming a stick in an anvil.
- Fix player teams not considered for permission checks to manage regions
- Fix
/wp region <dim> <region> area ...
update not checking for parent regions permissions
0.0.1.4-beta4 - CLI improvements & priority fixes
Additions
- Add flag
use-entities
to prevent general entity interactions - Add flag
use-items
to prevent general item usage - Add flag
use-blocks
to prevent general block usage/interaction. This should, beside other things, prevent using modded containers in contradiction to the access-container flag, which only covers containers implementing vanilla mechanics.
Changes
- Reworked header format (the lines with == ... ==) to be more consistent and add a self-link to each header for easier accessibility.
- Remove
use
flag.
Fixes
- Fix priority not set properly for Local Regions
- Fix some I18n typos and missing translations
Notes
- Currently child regions do not overwrite flags of their parents. This means for example when having a parent with the break-block flag, which denies breaking blocks, and a child which doesn't have this flag, the flag of the parent still covers the child region.
0.0.1.2-beta4 - I18n and flag fixes
Additions
- Add link to Local and Dimensional Region info header to copy region NBT data to clipboard for more easy troubleshooting
- Added several new lang keys to cover the whole interactive CLI
- Added russian translation
- Add
no-pvp
flag. Opposite to themelee-players
flag, this flag should cover all pvp dmg - Explosion related flags now work in Local Regions
Changes
- updated english and german translations
- remove default flags for new dimensional and new local regions from the config
/wp marker give
only works for the executor of the command (if it is a player)- Remove non-functional
w_command_alt
config./yawp
is not a default alternative for/wp
Fixes
- Fix
invincible
flag not working properly
0.0.1.1-beta4
Fixes
- Fix
spawning-villager
flag working for wandering traders
0.0.1.0-beta4 - Local Region overhaul
This update brings the first iteration of working Local Regions. Due to some drastic changes in saving and loading region data, older regions are not supported - sorry! Rest assured, once the mod goes from beta to release, these kinds of changes regarding will be kept to a minimum to ensure backwards compatibility.
Additions
- Local Region flags are now implemented! Please visit the wiki for a full list of flags and for more information about how the Region hierarchy works.
- Add RegionMarker stick. Use it to mark an area for a new region and then either use the CLI to create the region or rename the stick in an anvil.
- Add sub-command to give a player a RegionMarker:
/wp marker give [<player>]
. - Add sub-command to reset the state of a RegionMarker the player is holding:
/wp marker reset
. - Add flag for knock-back protection against players.
- Add flag
animal-unmounting
. To learn more about the priorities for overlapping regions and region hierarchy please visit the wiki. - Add flag
spawning-slime
,spawning-villager
,spawning-trader
,drop-loot-player
. Visit the wiki for detailed information about the flags.
Changes
- Spherical Regions are for now disabled. They will come back later with other shapes.
- When removing a child region from a Local Region, its new parent will be the Dimensional Region and the child will be disabled.
- The flag command
/wp flag ...
is disabled for now. It has currently no real functionality and will come back in the next update. - Deleting regions no longer works for regions with children. There will be a config option in a future update to enable this, though.
- Rename
attack-*
flags tomelee-*
. They only protect against melee attacks, hence the change. - Disable explosion related flags. They will come back in the next update.
Fixes
- Various CLI interface fixes regarding visualization and usability