Dimension Access Manager
Version Compatibility
Dimension Access Manager mod works with various Minecraft versions. For versions 1.19.1 and above, the mod needs to be installed on both server and client. For versions 1.19 and below, installing the mod only on the server is sufficient, although client installation is also possible.
Core Functionality
This mod provides flexible management of access to dimensions in Minecraft. You can allow or block player transitions to specific dimensions, creating a controlled gaming environment.
When dimension access is locked, players can stand in the portal leading to that dimension but cannot transition into it. With granted access, portal transitions become possible.
Access Management System
Basic Access Flag
Each dimension has a primary access flag set - either granted or locked. This flag determines teleportation capability for players not on white or black lists, as well as for all non-player entities.
Whitelist
The whitelist activates only when dimension access is locked. Players added to the whitelist gain the ability to teleport to the dimension despite the general prohibition. Importantly, with an active whitelist, only players can transition to the dimension - other entities lack this capability.
Blacklist
The blacklist works opposite to the whitelist - it's active only when access is granted. Players on the blacklist cannot transition to the dimension, even if general access is open.
Server Configuration
The configuration file is located in the "serverconfig" folder within the world folder and is named "dimension_access_manager-server.toml". The world folder name is set in the "server.properties" file for servers, and for clients it corresponds to the save name in the world list.
Main Configuration Parameters
-
default_dimension_access_type - defines the default access type for new dimensions (GRANTED or LOCKED). Default value: "GRANTED". It's important to set this parameter before pre-generating dimensions.
-
dimension_command_permission_level - sets the required permission level for executing /dimension commands. Default: 3. Available values: 0, 1, 2, 3, 4. By default, only operators with whitelist modification rights can change dimension permissions.
Management Commands
General Dimension Commands
/dimensions status- shows status of all dimensions/dimensions default defaultDimensionAccessType- displays current default access parameter value/dimensions default defaultDimensionAccessType <dimensionAccessType>- sets default access type (GRANTED or LOCKED)
Specific Dimension Commands
/dimension <dimension> access status- access status for selected dimension/dimension <dimension> access grant- grants access to dimension/dimension <dimension> access lock- locks access to dimension
Player List Management
/dimension <dimension> players list- shows players in white and black lists/dimension <dimension> players whitelist list- displays whitelist/dimension <dimension> players whitelist add <targets>- adds players to whitelist/dimension <dimension> players whitelist remove <targets>- removes players from whitelist/dimension <dimension> players blacklist list- shows blacklist/dimension <dimension> players blacklist add <targets>- adds players to blacklist/dimension <dimension> players blacklist remove <targets>- removes players from blacklist
Mod logo created by Muse31. The mod can be freely used in non-commercial modpacks.