No description
Find a file
DaTTV 2012273d1e
All checks were successful
release / build (push) Successful in 56s
Update src/main/resources/plugin.yml
2025-10-19 21:37:00 +02:00
.github/workflows hotfix: update release workflow to target DebLobbyTools repository 2025-10-03 20:51:51 +02:00
gradle/wrapper feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00
src/main Update src/main/resources/plugin.yml 2025-10-19 21:37:00 +02:00
.gitignore chore: update .gitignore to exclude run directory 2025-10-03 21:09:04 +02:00
build.gradle Update build.gradle 2025-10-19 21:36:45 +02:00
gradle.properties feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00
gradlew feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00
gradlew.bat feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00
LICENSE.txt feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00
README.md feat: add teleportation to spawn on player join and update config structure 2025-10-04 21:40:21 +02:00
settings.gradle feat: initial commit: add DebLobbyTools plugin with basic configuration and build setup 2025-10-03 20:39:43 +02:00

DebLobbyTools Plugin Overview


Description

This plugin manages the lobby and handles connections to other servers, providing essential functionalities for a seamless player experience.


Features

To-Do List

  • Join Messages
  • Leave Messages
  • Double Jump
  • Hotbar Items
  • Server Menu
  • anti "changing" blocks (eg trapdoors)
  • build mode (for admins)
  • config reload
  • add tp on join
  • Additional Features...

Configuration

Placeholders

  • #player#: Player List Name as a string.
  • #playerd#: String version of the player's display name.
  • #playern#: String version of the player's name.

Example Configuration

joinMessage: "<c:gray>[<c:green>+</c>]</c> <c:yellow>#player#</c>"
leaveMessage: "<c:gray>[<c:red>-</c>]</c> <c:yellow>#player#</c>"

doubleJump:
  permission: "debcraft.jump"
  cooldown: 2 # seconds

buildMode:
  permission: "debcraft.build"

configReload:
  permission: "debcraft.reload"

joinPosition:
  x: 0.0
  y: 100.0
  z: 0.0
  yaw: 0.0
  pitch: 0.0

serverswitch:
  hotbar:
    - slot: 2
      item: "COMPASS"
      name: "<reset><c:yellow>Server Switcher</c>"
      lore:
        - "<c:gray>Click to open the server switcher menu"
      menu: 1
    - slot: 6
      item: "NETHER_STAR"
      name: "<c:yellow>Quick Connect</c>"
      lore:
        - "<c:gray>Click to quick join the smp!"
      server: "fabric"
  menus:
    1:
      title: "<c:yellow>Server Switcher</c>"
      items:
        - slot: 13
          item: "GRASS_BLOCK"
          name: "<c:red>SMP</c>"
          lore:
            - "<c:gray>Click to join the SMP server"
          server: "fabric"

License

This project is licensed 2025 by DaTTV and DebCraft Maintainer under the AGPLv3 License - see the LICENSE file for details.