Added new GUI when using the /dim command (more updates soon)
API Changes
fix issue with /dim reload reverting config
other changes and fixes
Added option to listen to specific events in order to skip unwanted checks
> End_gateway can now be used as inside material
> Now Supports 1.19.3
Dimensions demo version will no longer be able to load addons
Other minor changes & fixes
Added ``/dim info``command
Fixed an issue where portals would spawn inside other portals
Fixed an issue where portals would load without their saved data
API changes
Added ignoreLinkedPortals option in the config.yml
A temporary fix for addons loading before their dependencies
The plugin is now split in two versions, the Demo and the full version. The only limitation for the demo is that only 3 portals will be available to be loaded
> The option enableNetherPortalEffect would act as true even when set to false
> Performance updates & tweaks
> Fixed an issue with the entities teleporting multiple times and also not being able to teleport back through a portal
> You can now add entities to spawn inside portals
> You can now make entities change when they go through a portal
> Fixed an issue where the addon options would reset when one of the addons would disable and that would cause some serious issues when the addons would disable.
> Fixed an issue with the ``/dim help`` command not showing accurate page count
> Added ``Options.BuildExitPortal``
> Changed ``Options.DisabledWorlds`` to ``Options.AllowedWorlds`` (more info about the allowed worlds can be found at the wiki)
API changes & Performance fixes
Changed the way addons get loaded with a cleaner and better way.
Addons no longer get automatically updated.
You can now enable entities teleportation inside the config.yml by enabling ``enableEntitiesTeleport``
Fixed an issue with the portal fillers and not showing correctly
API Changes
Changed the way the plugin loads settings.
Added the following options to config.yml
``searchSameAxis: false #If true, it will search for already existing portals that are built along the same axis``
``searchSameSize: false #If true, it will search for already existing portals that are built with the same size``
``searchFirstClonePortal: true #If true, it will first search for same size and same axis portals, if not, it will just search using the values above``
Fixed the wrong calculation for close portals (now the search radius is not multiplied by 2)
Fixed an issue with the world ratio not being calculated correctly
Added the option in the config.yml to set the world size without changing the world border. (Now changing the world border will not affect the ratio, you have to change it manually from the config)
Fixed an issue where portals would spawn outside the border
Fixed an issue with the searchRadius not being correctly calculated and not teleporting players to already existing portals
I did not mention all the changes in the 3.0.0 update and that caused some confusion. So i will list them her
- TeleportDelay -> Its no longer configured in config.yml but in each portal file.
- EnableParticles -> Is also configured in each portal file
- defaultWorld -> is now named fallbackWorld
- enableMobsTeleportation -> has been removed
- enableEntitiesTeleportation -> has been removed
- In the config, now you can specify the world's min-max height that you want portals to teleport.
Portal configuration was also changed:
- World min/max height and ratio are no longer configured inside the portal. Min/Max height is inside the config.yml and the world ratio is calculated automatically by the world borders between worlds
- SpawnOnAir option has been removed (If you want to spawn on air just set safeSearchSpotRadius inside config.yml)
- BuildExitPortal has been removed because Dimensions now REQUIRES portals in order to work. That way it forces the logic of portals and linking
- Entity spawning and transforming have not been added yet since entities cannot go throught portals yet
- Daylight addon
The third re-write of Dimensions.
This update is supposed to make Dimensions run way faster and smoother.
Also, it's now supposed to be easier to use.
That's mostly it ^^^
Bug fixes
Fixed a bug with addons that cannot be realoded, not loading at all
API changes
Performance updates
Added option "GenerateNewWorlds" in order to not override worlds when Dimensions loads before the world management plugin
Fixed a bug where the same portal would run multiple times
API changes
Update /dim addons command for better management and addon handling
Added metrics
Bug fixes
Better addon management
Bug fixes
Performance upgrades
Added command /dim addons
Changed the format of the help commands
Dimensions will now auto-update addons (option is disabled by default in the config)
Added option to set DimensionsMode in Settings.yml which can be set to "PLAYER_HISTORY" and "LINKED_PORTALS"
PLAYER_HISTORY: The way Dimensions used to work, Portals will teleport players accordingly between worlds and not just between the portal world and the overworld.
LINKED_PORTALS: This mode is also using history to try and keep players from not losing their bases by teleporting to the wrong world. BUT portals now also get linked. The first player who uses a portal will link the portal with the portal of the destination (but the portal at the destination not) and other players who use the same portal will have the same destination.
Also added option UnlinkPortalsAfter to unlink portals if they have been unsused for specified time.
Added ReplacePortalRuins option in Settings.yml which checks for inactive portals or broken portals to replace instead of building a new one. This option can take 4 values:
- NONE (does not check for inactive portals or portal remains)
- FULL (Will only replace a full structure of a portal with filled corners)
- <float> (This option can take any number from 0.0 to 1.0 and is used to replace any portal-like structures that have a (<float>*100)% similarity to portal)*
- ANY (Does the exact same this as the previous option but has a preset value of 0.9 (90%))
Performance updates when checking for safe spot search
Fixed a problem with the player being teleported outside a portal
Fixed a problem where a player could ignite a portal with anything