Tags
Creators
Details
1.20.6
Compatibility
Changes
New Features, Commands, Permissions, and Performance Improvements
New Features and Commands:
New Commands
- /tpro: Random teleport in the Overworld.
- /tprn: Random teleport in the Nether.
- /tpre: Random teleport in the End.
- These are shorthand versions of the previous /tpr [world] command with the advantage of being able to set the permissions individually.
Updated Command
- /tpr [world]: Random teleport in the Overworld, Nether, or End. Updated to add
overworldto the autocomplete. Using/tprwith no arguments still defaults tooverworld.
Permissions:
Added Permissions for every command
sg.tpr: Allows teleportation to Overworld, Nether, and End using the/tpr [world]command. (Default all)sg.tpr.overworld: Grants permission to use the/tprocommand for teleportation in the Overworld. (Default all)sg.tpr.nether: Grants permission to use the/tprncommand for teleportation in the Nether. (Default all)sg.tpr.end: Enables usage of the/tprecommand for teleportation in the End. (Default all)sg.tpr.*: Provides access to all teleportation commands. (Default OP)sg.fogon: Allows enabling fog using the/fogoncommand. (Default OP)sg.fogoff: Allows disabling fog with the/fogoffcommand. (Default OP)sg.gclogson: Grants permission to enable GrowthControl logging using/gclogson. (Default OP)sg.gclogsoff: Grants permission to disable GrowthControl logging using/gclogsoff. (Default OP)sg.pregen: Grants permission to use the pre-generation command with customizable parameters. (Default OP)sg.pregenoff: Grants permission to disable pre-generation using the/pregenoffcommand. (Default OP)sg.patch: Allows patching files to update materials and entities to another version. (Default OP)sg.regen: Grants permission to regenerate all loaded chunks using the/regencommand. (Default OP)sg.*: Provides access to all SkyGrid commands. (Default OP)
Configuration:
New Configuration File settings.yml
Generator Settings
processDelay: Delay in ticks before processing chunks after chunk load event (default: 10).- Environment-specific grid generation height minY and maxY settings for Nether, End, and Normal worlds.
TPR Command Settings
- Delay in seconds before using the /tpr commands again (default: 30). You can change it individualy for each environment.
- Max and Min coordinates for random teleportation.
- Default Y coordinate for teleport destination.
Fog Settings
autoEnable: Automatically enable fog when the plugin starts (default: false).
# Configuration
# Generator settings
generator:
# Delay in ticks before processing chunks after chunk load event.
# A shorter delay increases server load, while a longer delay may affect player immersion.
processDelay: 10
# Max and Min height for blocks placed in the Grids for all Environments.
# Keep within increments of 4 starting from the current min or max.
# i.e. 0, 4, 8, 12, 16 ... or 128, 124, 120, 116, 112 ...
# Exceeding max heights for worlds will result in errors.
# Nether settings (min 0, max 128)
nether:
minY: 0
maxY: 128
# End settings (min 0, max 128)
end:
minY: 0
maxY: 128
# Normal world settings (min -64, max 256)
normal:
minY: -64
maxY: 64
# Default settings for unspecified environments (min and max depend on your custom environment)
default:
minY: 0
maxY: 128
# TPR Command settings
tprCommand:
# Delay in seconds before teleporting in the overworld
tprDelay: 30
# Delay in seconds before teleporting in the nether
tprNetherDelay: 30
# Delay in seconds before teleporting in the end
tprEndDelay: 30
# Maximum X coordinate for random teleport (max 29999983)
maxX: 29999983
# Maximum Z coordinate for random teleport (max 29999983)
maxZ: 29999983
# Minimum X coordinate for random teleport (max -29999983)
minX: -29999983
# Minimum Z coordinate for random teleport (max -29999983)
minZ: -29999983
# Default Y coordinate for teleport destination (min -64, max 256, try to get it somewhere in between all your environments)
destinationY: 64
# Fog settings
fog:
# Auto-enable fog setting
# Set to true to automatically enable fog when the plugin starts.
autoEnable: true
Performance Improvements:
- Made the plugin faster and more efficient by using better data handling methods.
- Reduced unnecessary code execution to improve speed.
Bug Fixes:
- Fixed the problem with empty chunks in the spawn chunk region. Spawn chunks are now force-loaded using Paperlib async operations before the player connects, then regenerated to prevent the issue or fix it if present.
I hope you enjoy the new features, performance improvements, and added flexibility with configurations! Feel free to reach out with any feedback or issues :) https://github.com/DavidS-Repo/SkyGridx/issues
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:ihjAiP7L:unSeW5wa"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ihjAiP7L:unSeW5wa"
}

