This repository is an archive of Spigot and BungeeCord plugins for the z0cken Minecraft server (2019-2023)
This module is the common denominator of all plugins, providing unified access to configuration, database and user metadata.
BungeeCord plugin responsible for enforcing constraints around server access.
- Authenticates pr0gramm users
- Handles Terms of Service agreements
- Provides an invite system for outside players
- Allows for anonymization of player-facing metadata
Player controlled chunk-based world protection.
- Enables chunk claiming via portal frame blocks
- Additional unlock step to prevent accidental unclaim
- Guards all blocks from manipulation or access
- Prevents outside entity damage / interaction
- Grants access to owner's friends
Simple Capture The Flag minigame for the established red/blue teams on pr0gramm.
Fully-fledged virtual currency management with integrated shop system authored by @florilu.
Rings parcour with timings and leaderboard for the lobby server.
- Regularly switches the end between PVP and dragon bossfight mode
- Rolls back world changes after each bossfight
- Distributes XP award based on individual contribution
- Turns dragon eggs into a useful reward (portable beacons)
- Makes end crystals target and damage flying attackers to increase bossfight difficulty
- Tracks naturally generated elytras to limit supply via adaptive world border
- Safely prevents elytra flight beyond main island for more difficult exploration
- Records end-specific statistics like dragon damage and destroyed crystals
Provides a multitude of general-purpose functionality:
- Award badges to players for exceptional achievements
- Enhance chat messaging
- Display player metadata in hover tooltip
- Highlight URLs and shorten those leading to pr0gramm
- Enable @mentions with audible notification
- Compass menu (inventory GUI) supporting global targets, home points and claims
- Track discovered points of interest to unlock in the compass menu
- Track donations to cancer research where each diamond is matched 10:1.
- Monitor and rate limit entity hot spots to mitigate lag spikes
- Provide a small interactive chat wiki of the server
- Generate a ranking of inactive AreaShop owners
- Create a minion with shared health for each player as april fools joke
- Toggle nether portals into overworld / claims
- Audibly warn players of scheduled server restarts in advance
- Support player-to-player healing by throwing textured snowballs ("blussis") from thin air
- Add command letting players teleport from the main city to a random safe point in wilderness
- Supports toggling and hot-reload on per-module basis
Dungeon within the city demanding its stations to be filled with lapis lazuli, whereby the number of active stations determines a set of global buffs/penalties. Poses a constant challenge to the community, especially extrinsically motivated players.
- Automatically spawn packs of customized monsters
- Render a dynamic map of the metro system indicating station status
- Track players within the dungeon and records statistics like contributed lapis lazuli
- Add custom inventory GUI to limit station capacity
- Reward players with XP for each contribution
- Punish combat-logging within the dungeon
Metro effects include:
- Weather changes
- Difficulty changes
- Odds of portal malfunction
- Global potion effects
- Monster spawn rate adjustments
- Zombie pigmen aggressiveness
- Daily currency bonus
Provides simple abstraction for unified database access to player-statistics.
Aggregation of BetonQuest scripts authored by @KingJulian13 & @DerLukas01.
Minigame based on the "Storm Area 51" meme in September 2019. Defending team is stationed in a military base holding aliens (endermen) hostage. Attacker's goal is to rescue as many aliens as possible, by leashing and returning them to hovering UFOs outside.
Enables player-player revives by spawning a fake corpse interactible with a totem of undying, authored by @Jalau.
In-game soundboard to amuse or confuse nearby players, authored by @florilu.
Powered by a custom inventory GUI, compatible with permissions and currency systems.