Skip to content

jmartca/KonseptGate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KonseptGate

A Paper plugin designed to make it quick and easy to move players around the world using pressure-plate gates.

This is a fork of the original KonseptGate by DemmyDemon, updated for modern Paper versions.

Credits

  • Original concept & codeDemmyDemon (Fredrik Vold)
  • Paper 1.21.1 adaptationClaude Code by Anthropic

Changes in this fork

  • Paper 1.21.1 compatibility — fixed all removed/renamed API calls
  • Updated deprecated Material enum constants (STONE_PLATESTONE_PRESSURE_PLATE, LONG_GRASSSHORT_GRASS, RAILSRAIL, etc.)
  • Replaced removed Material.getMaterial(int) with Material.matchMaterial(String) — config now uses material names instead of numeric IDs
  • Replaced removed Block.setData(byte) / Block.getData() with the modern BlockData API
  • Fixed NullPointerException crash when a gate's target world is not loaded
  • Removed external KonseptUpdate dependency
  • Added api-version: '1.21' to plugin.yml
  • Replaced Ant build with Maven (pom.xml)

Building

Requires Java 21+ and Maven.

mvn package

Output: target/KonseptGate.jar

Config

verbose: false
underblock: NETHER_BRICKS   # any valid block material name
defaultTarget: ''
defaultCommand: ''
fireEffect: true
missingDestinationMessage: true
gatesPerPage: 9

Commands

/kg create <name>              Create a gate at your location
/kg delete <name>              Delete a gate
/kg move <name>                Move a gate to your location
/kg link <from> <to>           Link two gates together
/kg jump <name>                Teleport to a gate
/kg list [page|search]         List all gates
/kg command <name> [cmd]       Attach a command to a gate
/kg ignore                     Toggle ignoring gates for yourself
/kg reload                     Reload config and gates

License

Released under the Evil Software License by the original author DemmyDemon (Fredrik Vold).

About

KonseptGate pressure-plate teleport plugin, updated for Paper 1.21.1

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%