Wemmbu’s Orbital Strike Cannon

# 💣 Wemmbu’s Orbital Strike Cannon

> This plugin adds the Orbital Strike cannon weapon from the Unstable Universe with protagonists Wemmbu, ParrotX2, SpokeIsHere and FlameFrags. Supports both nuke and stab shots.

## ⚒️ Permission
Note – This is the permission that disallows the command, if a player some how gets one without the permission they will still be able to use the rod.
`wemmbu.orbital.use`

## 🤖 Commands
– `/orbital nuke` – gives you the nuke rod
– `/orbital stab` – gives you the stab rod

## 📸 Preview
A good preview is displayed in Wemmbu’s videos. This one in particular uses it for most of the video.
🔗 https://youtu.be/oBZ7ydMaQis?si=hAMVbYvIy4yMYiig

## ⚠️ Optional Dependencys
This plugin supports WorldGuard and Multiverse core to disable the orbital strike cannon in worlds and regions.

## 💻 Configuration

Configuration File

“`
# Worlds where orbital is DISABLED (comma-separated)
# Example: world, world_nether
disabled-worlds: “”

# WorldGuard region names that disable the orbital when the target is inside them (comma-separated)
# Example: spawn,protected-area
# NOTE: WorldGuard integration is optional and uses reflection; if WG is not present this list is ignored.
disabled-worldguard-regions: “”

# Default behaviour
default-type: “nuke” # nuke or stab
default-nuke-rings: 8
default-stab-depth: 320
default-delay-ticks: 10 # ticks to wait after right-click before strike spawns

# One-use in creative? true = consume rods in creative too.
one-use-creative: false

# Misc
range-blocks: 200
tnt-per-ring-base: 3
nuke-offset-height: 50
nuke-base-fuse: 60
stab-spacing: 3
stab-tnt-count: 5
stab-offset: 0.5
“`

Wemmbu Farlands

### WEMMBU FARLANDS | 1.21.x |

This mod adds back the minecraft farlands from beta 1.7 as it also recreates wemmbus farlands current stages.

### Features

Normal Farlands
patolands (soon)
gravel lands (soon)
Spikelands (soon)
Decaying farlands (soon)
Random chunk farlands (soon)
Voidlands (soon)

### Installation Guide

1. You need a papermc server 1.21.x
2. Take the jar you get from downloading it and out it into the plugins folder
3. And the plugin will work like that

Hope you guys support the project thank you.

WellRested

![License: MIT](https://opensource.org/licenses/MIT) ![CodeFactor](https://www.codefactor.io/repository/github/retrob/wellrested)

## Features

– Gives players a saturation effect when they wake up from a bed
– Configurable duration and amplifier for the saturation effect
– Customizable message shown to players
– Simple reload command

## Installation

1. Download the latest release from the Versions page
2. Place the JAR file in your server’s `plugins` folder
3. Restart your server or use a plugin manager to load the plugin
4. Edit the configuration file if needed

## Configuration

You can customize the plugin by editing the `config.yml` file in the plugin’s folder:

“`yaml
# Saturation effect settings
saturation:
# Duration in seconds
duration: 30
# Amplifier level (0 = level I, 1 = level II, etc.)
amplifier: 1

# Messages
messages:
# Message shown when player wakes up
well-rested: “&aYou got a very good sleep, and now you’re well rested!”
“`

### Configuration Options

– `saturation.duration`: How long the saturation effect lasts (in seconds)
– `saturation.amplifier`: The strength of the saturation effect (0 = level I, 1 = level II, etc.)
– `messages.well-rested`: The message shown to players when they wake up (supports color codes with &)

## Requirements

– Minecraft 1.21.x server (Paper, Spigot, or compatible fork)
– Java 17 or higher

WelcomeX

**WelcomeX** is a lightweight yet powerful Minecraft server plugin designed to give your community a warm, immersive, and professional welcome experience.
From the moment players join, WelcomeX greets them with fully customizable titles, subtitles, and sounds, setting the tone for your server’s personality and theme.

Even non-technical staff can tweak messages, colors, and effects on the fly, no server restarts required. ( **/welcomex reload** )

# __Features at a glance__

– 🎯 Customizable Join Titles & Subtitles, Edit colors and messages directly in config.yml.

– 🔊 Join Sounds & Effects, Trigger any Minecraft sound.

– ⚡ Instant Changes, No need to restart simply update the plugin with **/welcomex reload**

– 🎨 Highly Configurable, From text styles to fade timings, make every detail match your server’s theme.

# __Perfect for__
Community focused SMPs, event servers, themed worlds, and any Minecraft network looking to create a professional first impression that players will remember.

**With WelcomeX, your server doesn’t just say “hi”, it makes players feel like they belong.**

**For any bugs or suggetions please visit Discord and create a ticket**.

WelcomeTitle

# 📺 WelcomeTitle

**Elevate Your Server’s First Impression**

WelcomeTitle is a professional-grade Minecraft plugin designed for Spigot, Paper, and Purpur servers. It empowers server administrators to create cinematic join sequences that instantly captivate players. By combining high-definition titles, informative subtitles, and immersive spatial audio, you can ensure your server’s brand identity is established the second a player enters the world.

## ✨ Professional Features

### 🎬 Cinematic Join Titles

Create a visual impact with bold titles and subtitles.

– **Custom Branding**: Direct the player’s attention with beautiful, centered text.
– **Rich Color Support**: Full compatibility with **HEX Color Codes** (e.g., `&#FFAA00`) and legacy MiniMessage/Bukkit codes.
– **Precise Timings**: fine-tune the experience with tick-perfect control over **Fade-in**, **Stay**, and **Fade-out** durations.

### 🔊 Immersive Spatial Audio

Sound is half of the experience. WelcomeTitle lets you trigger any sound from the Minecraft sound registry.

– **Atmospheric Entry**: Use gentle plings for a modern feel or grand fanfares for a survival spawn.
– **Audio Control**: Set custom **Volume** and **Pitch** to refine how sounds are perceived by the player.

### 💬 Dynamic Chat Messaging

Take control of your server’s chat logs.

– **Personalized Greetings**: Replace generic system messages with vibrant, formatted join/leave announcements.
– **Clean Configuration**: Toggle custom messages on or off independently of the visual title system.

### 📋 Rich Placeholder System

Inject real-time information to make every welcome feel unique:

– `%player%`: Displays the player’s unique display name.
– `%servername%`: Shows the current world or server name.
– `%version%`: Displays the exact Minecraft server version.
– `%random%`: Pulls a random line from your `text.yml` for dynamic variety.

## 🎮 Pro Use Cases

– **Server Branding**: Use consistent colors and sound cues to welcome players to your unique community.
– **Orientation**: Instantly inform players which lobby or game mode they have joined.
– **Event Highlights**: Update your join title to announce seasonal events, new game releases, or community milestones.
– **Premium Feel**: Give your server a “Triple-A” polished feel that encourages player retention.

## ⚙️ Compatibility & Performance

– **Optimized Core**: Built for minimal resource usage, ensuring zero impact on server performance (MSPT).
– **Wide Compatibility**: Supported on **Bukkit, Spigot, Paper, and Purpur**.
– **Modern Support**: Native support for **Minecraft 1.13 through 1.21+**.
– **Java Requirements**: Optimized for **Java 11, 17, and 21**.

## 🛠️ Quick Setup

1. Drop the `welcometitle-{version}.jar` into your `plugins` folder.
2. Restart your server to generate the default configuration.
3. Edit `config.yml` to customize your titles, sounds, and messages.
4. Use `/welcometitle reload` to apply changes instantly without a restart!

_Developed with ❤️ for professional Minecraft Communities._

Welcomer

# Welcomer
Welcomer is a configerable plugin that sends a welcome message to players that join your server!

## Setup
Setup is as simple as downloading the plugin and putting it into your `plugins` folder.

## Configuration
After installing the plugin and running the server go to `plugins/Welcomer` in your server. In there you’ll see a file called `config.yml`

“`
# The message that will be sent to players when they join.
# Use %player% to insert the player’s name.
welcome-message: “u00a7bWelcome to Hunger Games, %player%!”
“`

simply edit `welcome-message:` to a message of your liking!

WelcomeRaffle

# Welcome Raffles
A unique Minecraft plugin designed to enhance community interaction on your server. Every time a new player joins, a raffle is initiated where players can enter simply by welcoming the newcomer. At the end of the raffle, one lucky player wins a reward, making the experience both welcoming and rewarding for everyone!

## Key Features

Automated Raffle System: Automatically starts a raffle whenever a new player joins the server. Players can enter the raffle by welcoming the new player.
Clickable Welcome Message: Players can click a specially formatted welcome message to automatically type “welcome” and enter the raffle.
Configurable Raffle Delay: Set the delay in seconds before a winner is chosen, allowing time for players to participate.
Customizable Messages: Personalize the welcome message, entry success, winner announcement, and other in-game messages to match your server’s style.
Permission-Free Participation: No need for special permissions—any player can participate by simply welcoming the new player.
Reward Distribution: The winner of the raffle receives a customizable reward, such as a diamond or other items, specified in the configuration file.
Raffle Participation Tracking: Ensures that each player can only enter the raffle once, avoiding spam or multiple entries.
No Participants Handling: If no one participates, a customizable message is broadcasted to inform the server.

### Support
For assistance and updates, join our support server.

Welcomer

When a player first joins, want them to feel welcome and maybe give them some starting gear. well now you can. If a player joins back maybe give them a custom welcome back message and say how long its been since you’ve seen them. well now you can

## example config

“`yaml

# config.yml
first-join-message: “Welcome to the server! %player%”
welcome-back-message: “Welcome back to the server! You were last seen on %lastseen%”
first-join-items:
– DIAMOND 3
– IRON_SWORD 1
– GOLDEN_APPLE 2
“`

Please consider donating.

Buy Me A Coffee

WelcomeMessages

# WelcomeMessages

![evening](https://i.ibb.co/1wNKrry/2025-09-26-08-15-34.png)

A **simple, lightweight** welcome message plugin that actually works and doesn’t break your server. Now with **enhanced security** and **improved stability**!

![IMG1](https://cdn.modrinth.com/data/cached_images/bcd519b13826f6444ccc1bb15ba2127bff43963e.png)

## ✨ Features

![winter](https://i.ibb.co/hJLWHgTJ/2025-09-26-08-15-02.png)

– **Smart Messages** – Different messages for new players vs returning ones
– **Custom Rank System** – Define unlimited custom ranks with any names
– **12 Text Animations** – typing, fade, slide, wave, rainbow, glitch, typewriter, bounce, shake, pulse, matrix, scramble
– **Fancy Effects** – Particles, sounds, titles, fireworks – all optional and configurable
– **RGB & Gradients** – Support for modern color codes and rainbow text
– **Config Validation** – Won’t crash your server with bad settings
– **PlaceholderAPI Support** – Use data in other plugins and chat
– **Full Spigot Compatibility** – Works on Spigot, Paper, Purpur, and Pufferfish
– **Enhanced Security** – Improved security with input validation and rate limiting
– **Rate Limiting** – Built-in command cooldowns to prevent spam
– **Input Sanitization** – Protection against malicious input and injection
– **Memory Management** – Automatic cleanup to prevent memory leaks
– **Thread Safety** – Fully thread-safe operations for maximum stability
– **Not Annoying** – Everything’s configurable, nothing’s forced

![IMG2](https://cdn.modrinth.com/data/cached_images/e802f6a28b3312d64e8da8b54b040edfc53164ba.png)

## 🎮 What It Does

![afternoon](https://i.ibb.co/d0gKKfJW/2025-09-26-08-15-10.png)

Makes your server feel more alive with custom join/quit messages. First time players get a special welcome, regulars get their own messages, and your VIPs can have fancy entrances with fireworks and everything. **NEW in v1.3.4:** Fixed firework damage issues and enhanced theme system with automatic conflict detection. **Previous v1.3.1:** Enhanced security with rate limiting and input sanitization. **Previous v1.2.5:** 12 stunning text animations that play in the action bar (no chat spam!).

![IMG3](https://cdn.modrinth.com/data/cached_images/fa6e007fb779d4f6e34b805751654e39f44b5469.png)

## 🚀 Quick Start

1. Drop the jar into your plugins folder
2. Restart your server
3. Edit the config files to your liking
4. Done! (Plugin validates your config so it won’t crash)

![IMG4](https://cdn.modrinth.com/data/cached_images/b89036f41b9b67452a1985be99628e171aeab700.png)

## 📋 Commands

– `/welcome` – Shows help (or `/wm` for short)
– `/welcome reload` – Reloads the config (with validation!)
– `/welcome test` – Test messages without joining/leaving
– `/welcome testall` – Test all features and animations
– `/welcome testanim ` – Test specific animation types
– `/welcome stats` – See join counts and stuff
– `/welcome reset ` – Reset a player’s data
– `/welcome toggle` – Toggle your own messages on/off
– `/welcome version` – Check what version you’re running

![IMG5](https://cdn.modrinth.com/data/cached_images/a160872edaa6440d17c2a21d393a263fff1be2dd.png)

## 🔧 Configuration

Everything’s in `config.yml` and `messages.yml`. The config is actually readable and the plugin validates it on startup so you won’t get random crashes.

![IMG6](https://cdn.modrinth.com/data/cached_images/a68c9d8aa92b407e44565d049d80cba53fb1275f.png)

## 🏆 Custom Rank System

**NEW in v1.2.0!** Define unlimited custom ranks in your `config.yml`:

“`yaml
custom-ranks:
enabled: true
ranks:
– name: “founder”
permission: “welcome.rank.founder”
priority: 100
– name: “coowner”
permission: “welcome.rank.coowner”
priority: 90
– name: “manager”
permission: “welcome.rank.manager”
priority: 80
– name: “moderator”
permission: “welcome.rank.moderator”
priority: 70
– name: “helper”
permission: “welcome.rank.helper”
priority: 60
– name: “vip”
permission: “welcome.rank.vip”
priority: 50
– name: “member”
permission: “welcome.rank.member”
priority: 40
“`

**Perfect for:**
– Multiple VIP tiers (VIP1, VIP2, VIP3, VIP4)
– Custom server ranks (Builder, Helper, Moderator, etc.)
– Any rank structure you want

**How it works:**
1. Define ranks in `config.yml` (in priority order)
2. Add messages for each rank in `messages.yml`
3. Give players `welcome.rank.` permissions
4. Plugin automatically detects and uses the highest rank

## 🎨 Text Animations

**NEW in v1.2.5!** 12 stunning text animations that play in the action bar:

– **typing** – Typewriter effect with realistic typing speed
– **fade** – Smooth fade in/out effect
– **slide** – Text slides in from different directions
– **wave** – Text waves up and down
– **rainbow** – Colorful rainbow cycling effect
– **glitch** – Matrix-style glitch effect
– **typewriter** – Character-by-character reveal
– **bounce** – Bouncy text animation
– **shake** – Shaking text effect
– **pulse** – Pulsing text animation
– **matrix** – Matrix-style falling characters
– **scramble** – Text scrambling effect

**Features:**
– Private action bar animations (no chat spam!)
– Configurable duration and type per message
– Works with all message types (join, quit, first join)
– Smooth performance with async processing

## 🎨 PlaceholderAPI Support

Works with any plugin that supports PlaceholderAPI:
– `%welcome_joincount%` – How many times they’ve joined
– `%welcome_firstjoin%` – Is this their first time?
– `%welcome_status%` – New Player, Regular Player, etc.
– `%welcome_rank%` – Their rank (VIP, ADMIN, etc.)
– `%welcome_messagesdisabled%` – Are their messages disabled?
– `%welcome_lastseen%` – When they last joined
– `%welcome_firstjointime%` – When they first joined
– `%welcome_time_since_last_seen%` – How long since last join
– `%welcome_time_since_first_join%` – How long since first join
– `%welcome_total_unique_joins%` – Total unique joins on server
– `%welcome_join_ordinal%` – Ordinal of their join (1st, 2nd, etc.)
– `%welcome_player_ordinal%` – Their join count ordinal
– `%welcome_time_greeting%` – Time-based greeting (morning/afternoon/evening)
– `%welcome_server_uptime%` – Server uptime

## 🛠️ Performance

– Async everything (your TPS will thank me)
– Smart caching (not the dumb kind)
– Optional metrics (off by default because privacy)
– No database files cluttering your server
– Cross-version compatibility (Spigot, Paper, Purpur, Pufferfish)

## 📋 Changelog

### v1.3.4 – Theme System & Firework Safety Improvements
– **🎆 FIXED: Firework Damage Issue** – Fireworks no longer cause damage to players during welcome effects
– **🎨 IMPROVED: Theme System** – Enhanced theme conflict detection and resolution with automatic validation
– **⏰ FIXED: Time Range Overlaps** – Resolved overlapping time-based theme conflicts (morning/afternoon/evening/night)
– **📅 ENHANCED: Date Range Logic** – Improved year rollover handling for seasonal themes (winter, christmas, etc.)
– **🔍 NEW: Theme Validation** – Automatic detection and reporting of theme configuration conflicts on startup
– **🛡️ IMPROVED: Error Handling** – Better validation for date and time parsing with comprehensive error logging
– **⚡ PERFORMANCE: Memory Management** – Enhanced cleanup system for firework effects to prevent memory leaks
– **🔧 CODE QUALITY** – Zero linter errors, improved code structure and documentation

### v1.3.1 – Security & Performance Improvements
– **🔒 Security Improvements** – Fixed various security issues and improved code safety
– **⚡ Rate Limiting System** – Built-in command cooldowns to prevent spam and abuse
– **🛡️ Input Sanitization** – Protection against malicious input and injection attacks
– **💾 Memory Management** – Automatic cleanup system to prevent memory leaks
– **🔧 Thread Safety** – All operations are now fully thread-safe
– **🚫 Integer Overflow Protection** – Prevents crashes from large configuration values
– **✅ Null Pointer Safety** – Comprehensive null checks throughout the codebase
– **🧹 Resource Leak Prevention** – Proper cleanup of all resources
– **⚡ Performance Improvements** – Replaced Random with ThreadLocalRandom
– **📊 Better Error Handling** – Improved logging and error recovery
– **✨ Code Quality** – Zero linter errors, perfect code quality

### v1.2.5 – Animation System & Bug Fixes
– **🎨 12 Text Animations** – typing, fade, slide, wave, rainbow, glitch, typewriter, bounce, shake, pulse, matrix, scramble
– **🎯 Action Bar Display** – Private animations (no chat spam!)
– **🔧 Bug Fixes** – Fixed typing animations, typewriter cursor, and all linter errors
– **⚡ Performance** – Optimized animation rendering and compatibility

## 🔐 Permissions

### Admin Permissions
– `welcome.*` – Everything (all permissions)
– `welcome.reload` – Reload command
– `welcome.stats` – Stats command
– `welcome.reset` – Reset command
– `welcome.version` – Version command
– `welcome.testall` – Test all command
– `welcome.testanim` – Test animation command

### Player Permissions
– `welcome.toggle` – Toggle command
– `welcome.test` – Test command

### Rank Permissions (Custom!)
– `welcome.rank.` – Any custom rank you define
– Examples: `welcome.rank.founder`, `welcome.rank.vip4`, `welcome.rank.helper`

### Effect Permissions
– `welcome.effects.title` – Title effects
– `welcome.effects.sound` – Sound effects
– `welcome.effects.particle` – Particle effects
– `welcome.effects.firework` – Firework effects

### Message Permissions
– `welcome.messages.join` – Join messages
– `welcome.messages.quit` – Quit messages
– `welcome.messages.firstjoin` – First join messages
– `welcome.messages.returning` – Returning player messages

### Bypass Permissions
– `welcome.bypass.cooldown` – Bypass message cooldown
– `welcome.bypass.effects` – Bypass effect restrictions

## 🤝 Contributing

Found a bug? Open an issue.
Fixed a bug? Open a PR.
Want a feature? Also GitHub!

## 📄 License

MIT License – do whatever you want with it.

**Made by FiveDollaGobby** – because the other welcome plugins were either abandoned, bloated, or cost money for basic stuff. This one’s free, always will be.

WelcomeMessage

# WelcomeMessage Plugin

**Customizable join messages for your Minecraft server!**

Give your players the ability to stand out with unique, purchasable join messages. From standard greetings to legendary announcements, WelcomeMessage adds personality to every server join.

## ✨ Features

### 🎭 Multiple Rarity Tiers
– **Fully Configurable Rarities** – Create unlimited custom rarity tiers (Standard, Rare, Legendary, Mythic, or any custom tier you want!)
– Each rarity has customizable display names and color codes
– Add or remove rarities directly from `config.yml`

### 📝 Complete Menu Customization
– **Separate `menu.yml`** – Every menu element is configurable
– Customize titles, item names, lore texts, materials, and positions
– Change button layouts and decoration styles
– Full color code support (&codes)

### 💰 Economy Integration
– **Vault Support** – Works with any Vault-compatible economy plugin
– **CMI Support** – Direct CMI economy integration
– Set custom prices for each message
– Economy can be disabled for admin-only message distribution

### 📊 Database Options
– **SQLite** – Zero configuration, works out of the box
– **MySQL** – For multi-server setups with shared data
– Configurable table prefixes
– Auto-reconnection support

### ⏱️ Timed Messages
– Give messages with flexible duration formats
– Supports: `1hour`, `1day`, `1week`, `1month`, `permanent`
– Messages automatically expire when time runs out
– Players can see remaining time in menus

### 🎮 Admin Commands
| Command | Description |
|———|————-|
| `/welcomemessage` | Open the messages menu |
| `/welcomemessage give [duration]` | Give a message to a player |
| `/welcomemessage remove ` | Remove a message from a player |
| `/welcomemessage list` | List all available messages |
| `/welcomemessage reload` | Reload configuration |

### 🔐 Permissions
| Permission | Description | Default |
|————|————-|———|
| `welcomemessage.use` | Use the messages menu | Everyone |
| `welcomemessage.admin` | Admin commands (give, remove, reload) | OP |

## 📸 Screenshots

*Coming soon…*

## 🔧 Configuration Examples

### Custom Rarities (config.yml)
“`yaml
rarities:
common:
display-name: “Common”
color-code: “&7”
epic:
display-name: “Epic”
color-code: “&5”
mythic:
display-name: “Mythic”
color-code: “&d”
“`

### Custom Messages (config.yml)
“`yaml
welcome-messages:
dragon_king:
name: “&6Dragon King”
rarity: mythic
message: “&6🐉 &c&lDRAGON KING &6%player% &chas arrived! &6🐉”
price: 5000
icon: DRAGON_EGG
“`

### Menu Customization (menu.yml)
“`yaml
main-menu:
title: “&6&l⭐ Join Messages ⭐”
size: 45

rarity-buttons:
overrides:
mythic:
material: END_CRYSTAL
name-format: “&d&l✦ %rarity% Messages ✦”
“`

## 📋 Requirements

– **Minecraft:** 1.17 – 1.21.x
– **Java:** 17+
– **Optional:** Vault + Economy plugin (for purchases)
– **Optional:** CMI (alternative economy)

## 🚀 Installation

1. Download the latest release
2. Place the JAR file in your `plugins` folder
3. Restart your server
4. Configure `config.yml` and `menu.yml` to your needs
5. Use `/welcomemessage reload` after changes

## 💡 Tips

– Use `%player%` placeholder in messages to show player names
– Set `price: 0` for unpurchasable (admin-only) messages
– Disable default join message with `default-message-enabled: false`
– Create themed message packs for events or seasons!

## 📄 License

This plugin is provided as-is for use on Minecraft servers.