
LodestoneTP Plugin
LodestoneTP is a survival-friendly teleporter network plugin that lets players and admins create, manage, and use teleporters by building simple multiblock structures (Lodestone + Blackstone Bricks). Everything is done through in-game Dialog GUIs.
Tags
Creators
Details
1.3.0
Compatibility
Changes
[1.3.0] - 2026-05-22
Added
plugin.ymlwith registered permission nodes and defaults (no separatepermissions.yml; works on servers without LuckPerms).permissions.enforce-useandpermissions.enforce-createconfig toggles to optionally skiplodestonetp.use/lodestonetp.createchecks.lodestonetp.manage.hologrampermission for hologram cleanup command.adminBypassconfig option to control whether OPs andlodestonetp.adminbypass teleporter gameplay restrictions (cooldowns, costs, access checks, creation fees). Admin commands and admin GUIs are unaffected.- In-game admin GUI panel to toggle admin gameplay bypass at runtime.
- Magnetic Discovery advancement (
lodestone_discovery) for obtaining a Lodestone, withLodestoneAdvancementListenergranting it on join (if already in inventory), craft, pickup, or inventory click. - Split permission helpers for admin tools vs gameplay bypass (
hasGameplayBypass,canUse/canCreatewith plugin context,canAccessNetwork,bypassCooldown). - In-game admin GUI panel Permission Enforcement to toggle
permissions.enforce-useandpermissions.enforce-create. ConfigUpdatermerges missing config keys from the plugin JAR on enable and/lodestonetp reloadwithout overwriting existing values.- Optional
debugmode writing all plugin logs and detailed traces toplugins/LodestoneTP/debug.log(configurable viadebug-log-file). - In-game admin GUI panel Debug Logging to toggle debug mode at runtime.
- Custom messages and localization via YAML MiniMessage packs (
lang/en.yml,lang/de.yml) with player locale detection and live updates through/lodestonetp reload.
Changed
- Teleporter flows (use, teleport, favorites, network access, creation fees) now respect
adminBypassinstead of always treating admins as exempt. - Fixed gameplay permission checks to use
hasPermission()sodefault: true/default: opfromplugin.ymlapply on vanilla Paper servers. - Warmup bypass uses
hasPermission()forlodestonetp.warmup.bypasssodefault: opworks without a permissions plugin. - Engineer advancement now requires Magnetic Discovery instead of the root advancement.
- Updated README, CONFIGURATION.md, and PERMISSIONS.md for permissions, config upgrades, and debug logging.
- Plugin version bumped to
1.3.0.
Fixed
- Non-OP players could not use teleporters on servers without a permissions plugin because permission nodes were not registered and checks used
isPermissionSet(). - Config upgrades did not add new keys when replacing the JAR because missing keys were compared against in-memory defaults instead of the on-disk file.
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:x2Sw0e37:jpeCArGd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:x2Sw0e37:jpeCArGd"
}
