Universal Web Heatmap

# Universal Web Heatmap Setup Guide

A lightweight Minecraft plugin to track player activity and visualize it using a web-based heatmap.

## 1. Plugin Installation
1. Download `UniversalWebHeatmap-1.0.0.jar`.
2. Place the jar file into your server’s `plugins/` directory.
3. Restart your server to generate the configuration files.

## 2. Configuration (`config.yml`)
Navigate to `plugins/UniversalWebHeatmap/config.yml`.

“`yaml
# How often to save data to disk (in minutes)
save-interval: 5

# Grid size for activity tracking (16 is default chunk size)
grid-size: 16

# GitHub Integration (Optional)
# If enabled, the plugin will automatically upload the JSON data to a GitHub repo.
github:
enabled: false
token: “your_github_token”
repo: “username/repository”
“`

## 3. Web Setup (The Viewer)
Since the plugin generates a data file, you need a way to view it.

1. Take the `heatmap_data.json` file generated.
2. Upload it to https://twinfront.ct.ws/UWH/ and get your result

## 4. How to Use
1. **Track Activity**: The plugin automatically tracks movement, building, mining, and PvP.
2. **Generate Data**: Run `/heatmap generate` in-game or from console.
3. **Locate Data**:
– Find the generated file at `plugins/UniversalWebHeatmap/output/heatmap-data.json`.
4. **Visualize**:
– Open your website where you uploaded `heatmap_viewer.php`.
– Either **Upload** the `heatmap-data.json` file using the file picker.
– Or **Paste** the text content of the JSON file into the text area.
– Click **Visualize Data**.

## 5. Commands
– `/heatmap generate` – Exports the current activity data to JSON.
– `/heatmap reset` – Clears all tracked activity data.
– `/heatmap config` – Displays current settings.

## 6. Permissions
– `heatmap.admin` – Required to use all plugin commands.

UltraBeacon

# 🌟 UltraBeacon – Advanced Beacon System

![effects](https://cdn.modrinth.com/data/cached_images/517de9d4d0a35f8627d87ec25d75defbda2b7e62.png)

## 🎨 Beautiful Animated GUI System

### 📋 Multiple Interactive Menus
– **Main Menu** – View beacon stats, power level, and active effects
– **Effects Menu** – Browse all 30 effects with detailed descriptions and upgrade costs
– **Active Effects Menu** – Manage currently running effects
– **Settings Menu** – Customize particles and animations per player
– **Block Power Menu** – View power values for all pyramid blocks

### ✨ Features
– Smooth animations (toggleable)
– Visual feedback for active effects
– Clear upgrade progression
– Real-time power calculations
– Player-specific preferences

## ⚡ Dynamic Power System

### 🏗️ Customizable Pyramid Blocks
Each block type contributes different power values:
– **Netherite Block** – 5 power
– **Diamond Block** – 4 power
– **Emerald Block** – 3 power
– **Gold Block** – 2 power
– **Iron Block** – 1 power
– *(All values fully configurable!)*

### 📊 Smart Power Management
– Automatic pyramid detection
– Power consumption per active effect
– Easy-to-understand power budget system
– Dynamic range based on total power

## 💰 Flexible Economy System

### 💎 Dual Currency Support
– **Money** – Full Vault integration for economy plugins
– **Experience Levels** – Use XP to upgrade effects
– **Mix Both** – Require both currencies for upgrades

### 📈 Progressive Upgrade Costs
– Configurable base costs per effect
– Exponential cost scaling (customizable multiplier)
– Up to 20 levels per effect
– Balance economy to your server’s needs

## 🎆 Visual Border Particles

### ✨ Features
– Shows the exact beacon range boundary
– Multiple particle types (configurable)
– Adjustable particle density
– Per-player toggle option
– No client-side mods required

## 🔧 Powerful Configuration

### 📝 Everything is Customizable
– **30 effects** – Enable/disable, costs, levels, power consumption
– **Block values** – Set power for ANY block type
– **Economy** – Money, XP, or both
– **Ranges** – Base range, per-power scaling, max range
– **Particles** – Type, density, enable/disable
– **Messages** – Fully translatable

## 🎮 Easy to Use

### For Players
1. Build a beacon pyramid (iron, gold, diamond, netherite)
2. Place a beacon on top
3. Right-click to open the GUI
4. Upgrade and activate effects
5. Enjoy your custom beacon!

### For Admins
1. Install the plugin
2. Configure via YAML files
3. Reload with `/ultrabeacon reload`
4. Done!

## 🚀 Technical Highlights

– ✅ **No Resource Pack** – Pure server-side plugin
– ✅ **Async Tasks** – Zero lag impact
– ✅ **Multi-World** – Works across all worlds
– ✅ **Auto-Save** – Data persistence in YAML
– ✅ **Vault Integration** – Economy support
– ✅ **Paper Compatible** – Optimized for Paper/Purpur
– ✅ **Clean Code** – Well-documented, modular architecture

## 📋 Commands & Permissions

### Commands
– `/ultrabeacon help` – Show help menu
– `/ultrabeacon info` – Plugin information
– `/ultrabeacon reload` – Reload configuration (admin)

### Permissions
– `ultrabeacon.use` – Use beacons (default: true)
– `ultrabeacon.place` – Place beacons (default: true)
– `ultrabeacon.admin` – Admin commands (default: op)

## 💎 Why Choose UltraBeacon?

🔹 **No Client Mods** – Pure server-side, works for everyone
🔹 **Highly Configurable** – Adapt to any server type
🔹 **Performance Optimized** – Minimal server impact
🔹 **Beautiful UI** – Modern, animated interfaces
🔹 **Active Development** – Regular updates and improvements
🔹 **Complete Documentation** – Easy to set up and customize

Transform your server’s beacons today! 🌟

UberEnchant

Logo

UberEnchant


 More by Coltonj96!|

Affiliates

Thinking about getting a dedicated server? Try Kinetic hosting!
Save 15% on your first month by using code ‘UberDiscount’ at checkout!
Click the image or link below to get started now!

https://billing.kinetichosting.net/aff.php?aff=340


Description

Ever wanted to have ridiculous enchants on your items? Then use UberEnchant! This plugin allows you to add enchants of any level* (yes, level 5 , only tested to level 15,000) to any item. This includes food, tools, swords, armor, blocks, but the enchant will not stay on the item if it is placed. Be careful to not lose the items you enchant, as they are all powerful and can get into the wrong hands.

*Limited to 255 internally by Minecraft since 1.17


Features

Support of Minecraft 1.17.1+ (Since Beta 8.11.2)

Economy Support

WorldGuard Support! (Since UberEnchant 8.11.8)

Towny Support! (Since UberEnchant 8.12.1)

ProtocolLib Support! (Since UberEnchant 8.12.1)

ExcellentEnchants Compatible! (Since UberEnchant 8.12.1)

Enchantments!

*Limited to 255 internally by Minecraft since 1.17

Custom Enchantment Api! (Since Beta 8.10.0)

UberEnchant now has a custom enchantment api developers can utilize to create customized enchantments easily!

Meta Tags (For UberEnchantments/Effect Enchants added by UberEnchant only, Since UberEnchant 8.11.8)

Item Attributes! (Since 8.12.2)

Potion Effects! (Vanilla potion effects only. Add effects to items from Beta 8.9.8+.
Beta 8.10.0 changes these over to custom enchantments)

Custom game mechanics!

Enchantment tables (Since beta 8.11.0):

Anvils (Since beta 8.11.0):

Villager Trading (Since 8.12.2):

Grindstone (Since 8.12.2):

Lore!

Item Names!

Locale Support! (Since version 8.9.15) (Send translations and they’ll be added!)
Supported:

Permissions!


Commands


Current enchants and potion effects:

Use the in-game command (/ulist) to see enchantments


Planning


Feedback

Please Leave Feedback For:


Other Notes

  1. Implements Plugin Metrics To Collect Data (Can Be Opted Out Of By Editing The Config In “/plugins/ Plugins Metrics/config.yml”)
    • Plugin Metrics Collects:
      • A unique identifier
      • The server’s version of Java
      • Whether the server is in offline or online mode
      • The plugin’s version
      • The server’s version
      • The OS version/name and architecture
      • The core count for the CPU
      • The number of players online
      • The Metrics version
  2. Implements BStats (Same idea as Plugin Metrics above)

TZP Extra Compat (Tissou’s Zombie Style)

TZP Extra Mod Compat, Add new textures to mobs (zombies) so you feel more according to [Tissou’s Zombie Pack](https://www.curseforge.com/minecraft/texture-packs/tissous-zombie-pack-optifine-1-7x-1-20) Style.

### Mod Compatibility:
– [Sully’s Mod](https://modrinth.com/mod/sullysmod)
– [Mo’ Zombies Wave](https://modrinth.com/mod/mo-zombies-wave)
– [Mob Variants](https://modrinth.com/mod/fryc-mob-variants)
– [Majrusz’s Progressive Difficulty](https://modrinth.com/mod/majruszs-progressive-difficulty)

### Before (left), after (right)
![a](https://cdn.modrinth.com/data/cached_images/c4dc9b77daa13ba0b3c5b2d8bd362210a05fcd28.png)
![b](https://cdn.modrinth.com/data/cached_images/c05f2ef14efa77a9fd6e7f326c6d5bbfabd7e1e6.png)

Tulip

## What is Tulip?

Tulip is a lightweight and easy-to-use config library for Minecraft that simplifies the process of saving and loading data to and from config files. With its simple API, Tulip allows you to easily manage your mod’s config settings. Whether you’re a beginner or an experienced modder, Tulip’s intuitive design means that it is easy to handle things like saving and loading data all while the mod handles errors for you.

You can use this mod to add configurations to your mods. To clarify, this mod isn’t for making config screens (where other config libraries do so), this library is for handling saving and loading. You will have to create your own config screen class to handle actually dealing with your mod’s data.

## Well, where do I find a source to learn how to use this library?

I’ve made a GitHub wiki page that explains every step in the process of using Tulip, as well as setting up a simple config screen along with it. You can find it [here](https://github.com/TimeCubed/tulip-config-manager/wiki).

## IMPORTANT

Please note that most likely older versions of Tulip are broken and should be considered broken even if they aren’t. If you’re a mod creator and would like to use Tulip, please be sure to download the latest version of Tulip.

## Potential Future Additions
– Quick config screen creation
– JSON config files
– Automatic class serialization and deserialization

True Dark UI Sophisticated Backpacks

**True Dark UI [Sophisticated Backpacks](https://modrinth.com/mod/sophisticated-backpacks)**

## Before
![Before](https://cdn.modrinth.com/data/cached_images/31912a2cbf45c7cd389069298c299c67a4950aa9_0.webp)

## After
![After](https://cdn.modrinth.com/data/cached_images/e2bd391f13a5aced7320f47064eda209aa6b2883_0.webp)

Trollerzz

# 🎭 TrollSystem

A high-quality, GUI-based troll plugin for **Spigot/Paper 1.21+**. Created by **Swartzz**, it gives admins a clean interface to prank players with 10 unique “horror” and “annoyance” trolls.

### ✨ Features
* **Paginated GUI**: Easily browse all online players and toggle trolls.
* **Smart AI**: Features a stalker villager that vanishes when looked at.
* **Safe & Fast**: Automatic cleanup on disconnect; built for zero lag.
* **1.21 Ready**: Fully compatible with the latest Minecraft versions.

### 🛠️ The Trolls
* **Flip**: Rotates player view on block interaction.
* **TNT Rain**: Phantom TNT that disappears before exploding.
* **Bad Luck**: Ores drop Poisonous Potatoes.
* **Sticky Fingers**: Locks the player’s inventory items.
* **Haunted Sounds**: Plays random spooky ambient noises.
* **Haunt**: A villager stalks the player from the shadows.
* **Hotbar Shuffle**: Randomly moves items in the hotbar.
* **Shield Drop**: Drops the player’s shield when they block.
* **Gapple Trap**: Golden Apples give Blindness and Weakness.
* **Vegetarian Curse**: Turns all meat/fish into Dried Kelp.

### 🚀 Commands
* `/troll ` – Troll a specific player.
* `/troll open` – Open the player list.
* `/troll reset ` – Stop all trolls on someone.

**Permission:** `troll.use`


Developed by **Swartzz**

Trigger-触发器插件

Trigger Plugin Introduction

Trigger is a highly compatible trigger plugin, primarily designed to empower server owners to implement functionalities that are otherwise difficult to achieve.
It uses a concise configuration syntax, allowing for complex conditional judgments and action responses based on almost any in-game event.
It boasts powerful version compatibility (since v1.5.0) and also maintains compatibility with many plugin cores and mod APIs.
Currently compatible with: 1.21.X, 1.20.X, 1.19.X, 1.18.X, 1.17.X, 1.16.X, 1.15.X, 1.14.X, 1.13.X, 1.12.X, 1.11.X, 1.10.X, 1.9.X, 1.8.X, 1.7.X, 1.6.X, 1.5.X, 1.4.X, 1.3.X, 1.2.X, 1.1.X, 1.0.X

✨ Core Features

1. Trigger System

Supports over 100 native events: Player movement, block breaking, entity damage, command input, world time changes… Almost any game event can serve as a trigger starting point.

Events can be attached with ANY / ALL modes for fine-grained control over trigger logic.

Triggers can be enabled/disabled and assigned priority to determine execution order.

2. Condition System

Built-in numerous condition placeholders: Player attributes, item information, entity types, world states, timer variables, etc., meeting any judgment requirement.

Supports logical combinations: Build complex conditional expressions using and, or, and parentheses.

Supports regex matching, numerical comparison, string comparison, and negation operations (! or un prefix).

3. Action System

Can execute console commands, player commands (with OP elevation support), send messages (regular, title, action bar), play sounds, display particle effects, and more.

Actions support delayed execution ({wait:seconds} syntax) for timed control.

Fallback actions (un_command) can be specified when conditions are not met.

4. Region System

Supports WorldGuard regions, and also features its own built-in region system. Regions can be dynamic or static, with real-time tracking.

Allows configuration of region-related aspects for customized regional behavior.

5. Group System

Item Groups: Define complex items with NBT, enchantments, and Lore for condition matching or command operations.

Entity Groups: Manage entity types, health, equipment, supporting UUID tracking of members.

Player Groups: Dynamically manage player collections for group permissions or event binding.

Region Groups: Dynamically manage regions, enabling real-time analysis for timely actions and condition processing.

Trigger Groups: Manage multiple triggers simultaneously for easier administration.

Group operations can dynamically add or remove members via commands or trigger actions.

6. Timers & Variables

Timers: Create count-up or countdown timers. Value changes can trigger events. Supports global/private scopes and can be persistent.

Variables: Store any data type (numbers, strings, booleans). Can be read in conditions and support persistence.

Both Timers and Variables support cross-server synchronization (requires BungeeCord configuration).

7. Custom Menus & Containers

Menus: Create custom menu content, similar to ChestCommands, but integrated with triggers for better management.

Containers: Menus can act as containers, either private or public. This solves issues with persistent player data synchronization and allows configuration of item insertion/removal permissions.

8. Custom Commands

Custom Commands: Players can learn how to configure and implement custom command features based on loaded help content. Includes custom command permission node functionality.

9. More Target Selectors

Starting from v2.0.0, 4 new target selectors have been added: @t, @d, @y, @x.

@t – The player or entity the user is looking at.

@d – The nearest entity.

@y – A random entity or mob.

@x – The position the player is looking at.

10. JavaScript Scripting Functionality

Starting from v2.1.0, other plugins can easily register custom conditions and actions for seamless integration with Trigger.

Write complex logic directly in triggers using JavaScript scripts – dynamic judgments, loops, calling server APIs – all within your grasp.

11. Pet System

Starting from v2.1.0, create and nurture exclusive pets that will follow you into battle, learn skills, wear equipment, and even evolve into new forms. Forge unique combat companions!

12. World Editing System

Starting from v2.1.0, create custom worlds like superflat or void without relying on WorldEdit. Use the golden axe to select regions for copy, paste, fill operations, and other standard world editing actions.

13. Data Statistics & Analysis System

Starting from v2.1.0, record detailed player data, from kills to chat messages. The statistics module tracks player behavior comprehensively. Use the /tg stats command to view personal or others’ detailed stats. Supports PlaceholderAPI for real-time data display in scoreboards or menus.

14. Web Management System

Starting from v2.1.0, bring your server into the browser! The web management panel allows real-time viewing of trigger, variable, and timer statuses, toggling triggers on/off, and even calling REST APIs for integration with other systems. Simple configuration, secure and reliable, allowing you to control server dynamics anytime, anywhere.

15. Dependencies

All dependencies for this plugin are optional; it basically requires no other plugins to function.

16. Other Information

From now on, we do not charge any fees. This plugin is designed to solve problems related to unimplementable features. If you encounter someone reposting it and charging a fee, please report them promptly.

Author: 红伞伞白杆杆

TreeChop-Flubel

![ALT](https://raw.githubusercontent.com/MrFiend179/TreeChop/master/treechopmnthmb.PNG)

![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/MrFiend179/TreeChop/total?style=for-the-badge)
![Discord](https://img.shields.io/discord/988824696860573798?style=for-the-badge&logo=discord&color=blue)
![GitHub last commit](https://img.shields.io/github/last-commit/MrFiend179/TreeChop?style=for-the-badge&color=yellow)
![GitHub License](https://img.shields.io/github/license/MrFiend179/TreeChop?style=for-the-badge)
![GitHub Repo stars](https://img.shields.io/github/stars/MrFiend179/TreeChop?style=for-the-badge&color=gold)
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCha9zIeWFX58QASlKFW3CwQ?style=for-the-badge&logo=youtube&color=red)

# Tree Chop

Make tree chopping rewarding in Minecraft servers with this plugin. This is a simple yet effective addition to your server that incentivizes players to engage with spruce trees by rewarding them with in-game currency (essentialsX economy). Whether you’re looking to encourage resource gathering or simply add a fun twist to gameplay, this plugin offers a seamless solution.

# Requirements
– [EssentialsX](https://essentialsx.net/)
– LuckPerms (or any permissions plugin)

# Key Features:

– **Dynamic Countdown Mechanism**: The plugin tracks the number of logs in a spruce tree and initiates a countdown when any log is broken, providing an engaging and immersive experience for players.
– **Rewarding Experience**: Upon completion of the countdown, players are rewarded for their efforts, adding incentive and satisfaction to the chopping process.
– **Immersive Animation**: Enjoy a visually captivating tree falling animation that enhances the realism and excitement of chopping down spruce trees.
– **Automatic Respawn**: After the tree falls, it automatically respawns after a brief 5-second interval, allowing for continuous gameplay and interaction.

# Commands

### 1 /treechopper enable
– **Description:** Enables the TreeChopper feature for spruce trees.
– **Usage:** `/treechopper enable`

### 2 /treechopper disable
– **Description:** Disables the TreeChopper feature for spruce trees.
– **Usage:** `/treechopper disable`

### 3 /treechopper forcestop
– **Description:** Stops the TreeChop plugin completely.
– **Usage:** `/treechopper forcestop`

### 4 /treechopper worldname
– **Description:** Sets the name of the world in which plugin will work.
– **Usage:** `/treechopper worldname `
#### 4.1 example:
– 4.1.1 `/treechopper worldname lobby` sets world in which plugin will work to **lobby**
– 4.1.2 `/treechopper worldname world` sets world in which plugin will work to **world**
– 4.1.3 `/treechopper worldname myworld` sets world in which plugin will work to **myworld**

# Permission
You need to use a permissions plugin such as luckperms to handle permission otherwise it won’t work.

– “`TreeChopper.ChopRewards“` Grants player access to chop trees and get rewards.

# How it works

– **Chop a Spruce Tree**: Players simply chop a spruce tree as they would in the game.
– **Countdown Initiation**: Breaking any log in the spruce tree triggers a countdown based on the total number of logs in the tree.
– **Reward and Animation**: Upon countdown completion, players are rewarded, and a stunning tree falling animation ensues, heightening the immersive gameplay experience.
– **Automatic Respawn**: After a short delay, the spruce tree respawns, ready to be chopped again, restarting the countdown process.

# Rewards
The rewards are given when a spruce tree is broken succesfully, after which a console command is issue which gives the player money using essentialsX economy

`eco give %player% 60`

Every player gets **$60** for chopping a tree succesfully.

# How to use
– Install EssentialsX and TreeChop and put them in your plugins folder
– Restart your server
– Setup EssentialsX economy however you like it
– by default the TreeChop plugin is enabled and the default world name is “Lobby”
– Everything is set if you have followed the steps

# Support
For any assistance You can join our discord server or contact me on discord “`fiend6998“`.

– [Discord](https://discord.com/invite/Ga4pHSEcjK)
– [Website](https://www.flubel.tech/)

TreeBreakerX

# 🌳 TreeBreakerX – Tree Felling Plugin 🌳

TreeBreakerX is a cool and customizable plugin that lets players cut entire trees by breaking a single block. Everything is configurable in the config.yml, from bound items to world settings and messages. Perfect for survival servers, minigames, or casual gameplay.

# ⚡ __Features__
– **Whole tree felling:** Break a tree with one swing.
– **Bound items system:** Bind tools with optional usage limits.
– **World control:** Enable or disable TreeBreakerX in any world.
– **Configurable messages:** Fully customizable messages with color codes (&).
– **Permissions based commands:** Control who can use admin features.
– **Safe & optimized:** Works across multiple worlds without lag.

# 🛠 __Commands__
– **/tbx help** – Shows a help menu with all commands.
– **/tbx setbound** – Save the item in your hand as the bound template (uses default from config).
– **/tbx bindhand** – Alias for /setbound.
– **/tbx unbind** – Remove binding from the item in your hand.
– **/tbx givebound** [material] [uses] – Give a bound item. Optional material and uses (default from config).
– **/tbx togglebinding** – Toggle whether only bound items can fell whole trees (admin).
– **/tbx enableworld ** – Enable TreeBreakerX in a world (admin).
– **/tbx disableworld ** – Disable TreeBreakerX in a world (admin).
– **/tbx listworlds** – List enabled and disabled worlds (admin).
– **/tbx reload** – Reload the plugin config (admin).

# ⚙ __Configurable Options__
– **Bound items:** Material, display name, usage count, and glint effect.
– **Require bound item toggle:** Decide if only bound items can fell trees.
– **Worlds:** Enable or disable TreeBreakerX per world.
– **Messages:** Customize all in-game messages with color codes.
– **Permissions:** Set which players or groups can use each command.

**TreeBreakerX is simple, fun, and fully configurable, giving your server a clean tree-felling experience without any hassle.**

Nee Version 1.0.0 ( Fixed some Bugs an improved the plugin )

# For Bugs – [Discord](https://discord.gg/jsThKrDA3d)