Removed Static IPv4; New Plugin for Ingame Images; Added Command Aliases
This commit is contained in:
parent
ab22a5bf29
commit
7de0a59466
8 changed files with 328 additions and 20 deletions
|
@ -2,12 +2,6 @@ version: "2"
|
|||
|
||||
networks:
|
||||
backend:
|
||||
driver: bridge
|
||||
ipam:
|
||||
driver: default
|
||||
config:
|
||||
- subnet: "172.21.0.0/24"
|
||||
# gateway: "172.21.0.1"
|
||||
|
||||
services:
|
||||
|
||||
|
@ -20,14 +14,13 @@ services:
|
|||
BUNGEE_JAR_REVISION: "1"
|
||||
CFG_MOTD: Powered by Docker
|
||||
REPLACE_ENV_VARIABLES: "true"
|
||||
SPIGET_PLUGINS: "241,8695,68956,80677"
|
||||
SPIGET_PLUGINS: "241,8695,68956,80677,95509"
|
||||
# External Download:
|
||||
# - LuckPerms BungeeCord https://luckperms.net/download
|
||||
ports:
|
||||
- "25565:25577"
|
||||
networks:
|
||||
backend:
|
||||
ipv4_address: 172.21.0.4
|
||||
- backend
|
||||
volumes:
|
||||
- ./mc-bungeecord:/server
|
||||
- ./mc-bungeecord/config.yml:/config/config.yml
|
||||
|
@ -56,8 +49,7 @@ services:
|
|||
stdin_open: true
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
backend:
|
||||
ipv4_address: 172.21.0.3
|
||||
- backend
|
||||
volumes:
|
||||
- ./mc-survival:/data
|
||||
- ./logs/survival.log:/data/logs/latest.log
|
||||
|
@ -73,7 +65,7 @@ services:
|
|||
MEMORY: ""
|
||||
JVM_XX_OPTS: "-XX:MaxRAMPercentage=75"
|
||||
ONLINE_MODE: "FALSE"
|
||||
SPIGET_RESOURCES: "390,6245,7688,25391,63714,70616,71465,28140,1166,80677"
|
||||
SPIGET_RESOURCES: "390,6245,7688,25391,63714,70616,28140,1166,80677,53036"
|
||||
# External Download:
|
||||
# - Emotecraft https://github.com/KosmX/emotes/releases/latest
|
||||
# - 51321 AntiCooldown https://www.spigotmc.org/resources/anticooldown-1-9-1-18.51321/
|
||||
|
@ -85,8 +77,7 @@ services:
|
|||
stdin_open: true
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
backend:
|
||||
ipv4_address: 172.21.0.6
|
||||
- backend
|
||||
volumes:
|
||||
- ./mc-main:/data
|
||||
- ./logs/main.log:/data/logs/latest.log
|
||||
|
@ -108,8 +99,7 @@ services:
|
|||
image: mysql
|
||||
container_name: mc_mysql
|
||||
networks:
|
||||
backend:
|
||||
ipv4_address: 172.21.0.2
|
||||
- backend
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: development-password-todo
|
||||
MYSQL_DATABASE: mc-btm
|
||||
|
|
1
mc-bungeecord/plugins/BungeeTeleportManager/config.yml
Normal file
1
mc-bungeecord/plugins/BungeeTeleportManager/config.yml
Normal file
|
@ -0,0 +1 @@
|
|||
DeleteDeathBackAfterUsing: true
|
6
mc-bungeecord/plugins/SlashServer/config.yml
Normal file
6
mc-bungeecord/plugins/SlashServer/config.yml
Normal file
|
@ -0,0 +1,6 @@
|
|||
servers:
|
||||
- server: survival
|
||||
commands:
|
||||
- survival
|
||||
permission: slashserver.server.survival
|
||||
version: 0
|
33
mc-main/commands.yml
Normal file
33
mc-main/commands.yml
Normal file
|
@ -0,0 +1,33 @@
|
|||
# This is the commands configuration file for Bukkit.
|
||||
# For documentation on how to make use of this file, check out the Bukkit Wiki at
|
||||
# https://www.spigotmc.org/go/commands-yml
|
||||
#
|
||||
# If you need help on this file, feel free to join us on irc or leave a message
|
||||
# on the forums asking for advice.
|
||||
#
|
||||
# IRC: #spigot @ irc.spi.gt
|
||||
# (If this means nothing to you, just go to https://www.spigotmc.org/go/irc )
|
||||
# Forums: https://www.spigotmc.org/
|
||||
# Bug tracker: https://www.spigotmc.org/go/bugs
|
||||
|
||||
command-block-overrides: []
|
||||
ignore-vanilla-permissions: false
|
||||
aliases:
|
||||
icanhasbukkit:
|
||||
- version $1-
|
||||
# Teleportation
|
||||
survival:
|
||||
- server survival
|
||||
lobby:
|
||||
- spawn lobby
|
||||
creative:
|
||||
- spawn creative
|
||||
|
||||
# Home Management
|
||||
home:
|
||||
- plot home $1
|
||||
sethome:
|
||||
- plot alias set $1
|
||||
- plot sethome
|
||||
homes:
|
||||
- plot list mine
|
228
mc-main/plugins/BungeeTeleportManager/config.yml
Normal file
228
mc-main/plugins/BungeeTeleportManager/config.yml
Normal file
|
@ -0,0 +1,228 @@
|
|||
# For more explanation see
|
||||
# https://www.spigotmc.org/resources/bungeeteleportmanager.80677/
|
||||
|
||||
Language: ENG
|
||||
Bungee: true
|
||||
ServerName: main
|
||||
Mysql:
|
||||
Status: true
|
||||
Host: mc-mysql
|
||||
Port: 3306
|
||||
DatabaseName: mc-btm
|
||||
SSLEnabled: false
|
||||
AutoReconnect: true
|
||||
VerifyServerCertificate: false
|
||||
User: minecraft
|
||||
Password: development-minecraft-password-todo
|
||||
EnableCommands:
|
||||
Back: false
|
||||
Deathback: false
|
||||
Deathzone: false
|
||||
EntityTransport: false
|
||||
FirstSpawn: true
|
||||
Home: false
|
||||
Portal: true
|
||||
RandomTeleport: true
|
||||
Respawn: false
|
||||
SavePoint: false
|
||||
TPA: true
|
||||
Teleport: true
|
||||
Warp: true
|
||||
Enable:
|
||||
AccessPermission: false
|
||||
InterfaceHub:
|
||||
Providing:
|
||||
Teleport: true
|
||||
Consuming:
|
||||
Vanish: true
|
||||
VanillaNetherportal: true
|
||||
VanillaEndportal: true
|
||||
SilentTp:
|
||||
DoVanish: true
|
||||
VanishCommand: vanish
|
||||
TPJoinCooldown: 5
|
||||
Effects:
|
||||
BACK:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
DEATHBACK:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
CUSTOM:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
HOME:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
PORTAL:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
RANDOMTELEPORT:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
RESPAWN:
|
||||
Give:
|
||||
After: true
|
||||
Before: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
SAVEPOINT:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
TELEPORT:
|
||||
Give:
|
||||
After: true
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
WARP:
|
||||
Give:
|
||||
Before: true
|
||||
After: true
|
||||
Before:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
After:
|
||||
- FIRE_RESISTANCE;40;1
|
||||
- DAMAGE_RESISTANCE;40;1
|
||||
CancelInviteRun: 15
|
||||
BackCooldown: 5
|
||||
TpAcceptCooldown: 3
|
||||
MinimumTimeBefore:
|
||||
Back: 2000
|
||||
Deathback: 2000
|
||||
Custom: 2000
|
||||
FirstSpawn: 2000
|
||||
Home: 2000
|
||||
RandomTeleport: 2000
|
||||
SavePoint: 2000
|
||||
Teleport: 2000
|
||||
Warp: 2000
|
||||
CostPer:
|
||||
Use:
|
||||
Back: 100.0
|
||||
EntityTransport: 100.0
|
||||
Home: 100.0
|
||||
PortalServerAllowedMaximum: 10000.0
|
||||
RandomTeleport: 100.0
|
||||
Teleport: 100.0
|
||||
WarpServerAllowedMaximum: 100.0
|
||||
Create:
|
||||
Home: 1000.0
|
||||
Portal: 9142.0
|
||||
Warp: 1000.0
|
||||
NotifyAfterWithdraw:
|
||||
Back: false
|
||||
Home: false
|
||||
RandomTeleport: false
|
||||
Teleport: false
|
||||
Warp: false
|
||||
MustConfirmWarpWhereYouPayForIt: true
|
||||
Use:
|
||||
CountPerm:
|
||||
Home: HIGHEST
|
||||
Portal: f
|
||||
Warp: HIGHEST
|
||||
FirstSpawn:
|
||||
FirstTimePlayedPlayer:
|
||||
SendToFirstSpawn: true
|
||||
Spigot:
|
||||
DoCommandsAtFirstTime: false
|
||||
CommandAtFirstTime:
|
||||
AsPlayer:
|
||||
- dummy
|
||||
- dummy
|
||||
AsConsole:
|
||||
- dummy
|
||||
- dummy
|
||||
BungeeCord:
|
||||
DoCommandsAtFirstTime: false
|
||||
CommandAtFirstTime:
|
||||
AsPlayer:
|
||||
- dummy
|
||||
- dummy
|
||||
AsConsole:
|
||||
- dummy
|
||||
- dummy
|
||||
EntityTransport:
|
||||
TicketMechanic: false
|
||||
SafeTeleport:
|
||||
Home: false
|
||||
SavePoint: false
|
||||
Warp: false
|
||||
EntityTransport:
|
||||
DefaultTicketPerEntity: 1
|
||||
TicketList:
|
||||
- COW;2
|
||||
- SHEEP:3
|
||||
- SKELETON:25
|
||||
Portal:
|
||||
LoadPortalInRAM: true
|
||||
BackgroundTask:
|
||||
RepeatAfterSeconds: 3600
|
||||
CooldownAfterUse:
|
||||
- Owner;0y-0d-0h-0m-5s-5ms
|
||||
- Member;0y-0d-0h-0m-5s-5ms
|
||||
- Perm;0y-0d-0h-0m-5s-5ms;btm.portalcooldown.staff
|
||||
- Perm;0y-0d-0h-10m-0s-0ms;btm.portalcooldown.user
|
||||
Identifier:
|
||||
Click: click
|
||||
Hover: hover
|
||||
Seperator:
|
||||
BetweenFunction: '~'
|
||||
WhithinFuction: '@'
|
||||
Space: +
|
||||
HoverNewLine: ~!~
|
|
@ -1,10 +1,10 @@
|
|||
# This is the commands configuration file for Bukkit.
|
||||
# For documentation on how to make use of this file, check out the Bukkit Wiki at
|
||||
# https://www.spigotmc.org/go/commands-yml
|
||||
#
|
||||
#
|
||||
# If you need help on this file, feel free to join us on irc or leave a message
|
||||
# on the forums asking for advice.
|
||||
#
|
||||
#
|
||||
# IRC: #spigot @ irc.spi.gt
|
||||
# (If this means nothing to you, just go to https://www.spigotmc.org/go/irc )
|
||||
# Forums: https://www.spigotmc.org/
|
||||
|
@ -15,3 +15,14 @@ ignore-vanilla-permissions: false
|
|||
aliases:
|
||||
icanhasbukkit:
|
||||
- version $1-
|
||||
# Teleportation
|
||||
lobby:
|
||||
- btm:warp lobby
|
||||
spawn:
|
||||
- essentials:warp spawn
|
||||
creative:
|
||||
- btm:warp creative
|
||||
bedwars:
|
||||
- btm:warp bedwars
|
||||
shop:
|
||||
- btm:warp shop
|
||||
|
|
|
@ -0,0 +1,36 @@
|
|||
# Player Commands
|
||||
|
||||
## Teleportation
|
||||
|
||||
| Command | Effect | Plugin(s) | Status |
|
||||
| ----------------- | ------------------------------------------------ | ------------------------------ | ------- |
|
||||
| /sethome <name> | Sets Home Location | EssentialsX / PlotSquared | Working |
|
||||
| /home <name> | Teleports you to your Home-Location | EssentialsX / PlotSquared | Working |
|
||||
| /warps | Lists available Warp-Locations | BungeeTeleportManager | Working |
|
||||
| /warp <name> | Teleports you to named Warp-Location | BungeeTeleportManager | Working |
|
||||
| /tpa <player> | Requesting to teleport to player | BungeeTeleportManager | Unknown |
|
||||
| /tpahere <player> | Requests a player to teleport to you | BungeeTeleportManager | Unknown |
|
||||
| /tpaccept | Accepts teleportation request | BungeeTeleportManager | Unknown |
|
||||
| /spawn | Teleports you to the spawn of your current World | Multiverse / EssentialsX | Unknown |
|
||||
| /lobby | Teleports you into the Server Hub | BungeeCord Alias | Unknown |
|
||||
| /creative | Teleports you into the Creative World | BungeeTeleportManager Alias | Unknown |
|
||||
| /survival | Teleports you to the Survival Server | BungeeCord Alias / SlashServer | Unknown |
|
||||
|
||||
|
||||
|
||||
## Commerce
|
||||
|
||||
| Command | Effect | Plugin(s) | Status |
|
||||
| ----------------- | ------------------------------------------------ | --------------------------- | ------- |
|
||||
| /reward | Collect your reward for logging in today | Daily Rewards | Working |
|
||||
| /money | Shows your current Balance | Vault | Working |
|
||||
|
||||
|
||||
## Minigames
|
||||
|
||||
TODO
|
||||
|
||||
|
||||
## Plot Management
|
||||
|
||||
TODO
|
|
@ -9,6 +9,9 @@ I use this Repository to run my own Minecraft-Server at kB01.de.
|
|||
|
||||
|
||||
# Usage
|
||||
The following is for this Repository and for the Server Administrator or Developer.
|
||||
For help using the preconfigured Plugins please refer to [player-commands.md](player-commands.md).
|
||||
|
||||
Reqirements:
|
||||
- git
|
||||
- docker
|
||||
|
@ -53,6 +56,7 @@ This is the Proxy-Server that listens to the default Minecraft Port `25565` and
|
|||
| 8695 | Free | AdvancedBan | All-In-One Punishment-System | [Github](https://github.com/DevLeoko/AdvancedBan) [Spigot](https://www.spigotmc.org/resources/8695/) |
|
||||
| 68956 | Free | UltraStaffChat | Allows Communication to the Server-Team, throughout the Network and even beyond thanks to Discord-Integration. | [Github](https://github.com/HyperaOfficial/UltraStaffChat) [Spigot](https://www.spigotmc.org/resources/68956/) |
|
||||
| 80677 | Free | BungeeTeleportManager | Teleports across Servers and Dimensions. | [GitHub](https://github.com/Avankziar/BungeeTeleportManager) [Spigot](https://www.spigotmc.org/resources/80677/) |
|
||||
| 95509 | Free | SlashServer | Enables /lobby instead /server main and /survival instead /server survival. | [Github](https://github.com/MTM123/SlashServer) [Spigot](https://www.spigotmc.org/resources/95509/) |
|
||||
|
||||
#### Main Server: Lobby, Creative, Minigames
|
||||
|
||||
|
@ -75,10 +79,9 @@ It runs on Paper because it is Resource friendly.
|
|||
| 51321 | Free | AntiCooldown | Removes Hit-Cooldown of newer Minecraft Versions for faster PvP experience | [Github](https://github.com/YourGameSpace/AntiCooldown) [Spigot](https://www.spigotmc.org/resources/anticooldown-1-9-1-18.51321/) |
|
||||
| 63714 | Free | Screaming Bedwars | PvP GameMode in the Sky, Players are trying to destroy the Respawn-Block (Bed) of the other Teams | [Github](https://github.com/ScreamingSandals/BedWars) [Spigot](https://www.spigotmc.org/resources/63714/) |
|
||||
| 70616 | Free | BackupOnEvent | Automatically creates Backups and manages configured Storage-Space | [Github](https://github.com/enayet123/BackupOnEventPlugin) [Spigot](https://www.spigotmc.org/resources/backuponevent.70616/) |
|
||||
| 71465 | Free | ImageMap | Creates Map-Items displaying Image Files. Used for TV-Like Custom Signs | [Github](https://github.com/gorogoro-space/ImageMap) [Spigot](https://www.spigotmc.org/resources/71465/) |
|
||||
| 77506 | 15€ | PlotSquared | Manages User-Plots for Creative Building | [Github](https://github.com/IntellectualSites/PlotSquared/) [Spigot](https://www.spigotmc.org/resources/plotsquared-v6.77506/) |
|
||||
| 80677 | Free | BungeeTeleportManager | Teleports across Servers and Dimensions. | [GitHub](https://github.com/Avankziar/BungeeTeleportManager) [Spigot](https://www.spigotmc.org/resources/80677/) |
|
||||
|
||||
| 53036 | Free | Custom Images | Creates Map-Items displaying Image Files. Used for TV-Like Custom Signs | [Github](https://github.com/Andavin/Images) [Spigot](https://www.spigotmc.org/resources/53036/) |
|
||||
|
||||
Planned:
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue