BGen
Dynamic World Border Plugin for PaperMC 1.21.8
Warning! This plugin created with chatgpt, but all ideas own! If you download it, consider this first! Thank you!
1. Generator Creation:
Players create a
Border Generator using:
- 1 Beacon
- 64 Lapis Lazuli
- An Anvil
The result is a special generator beacon that can expand the world border.
Construction System
After placement, the generator starts building.
Construction Phases
Orange Beam → Beginning
Yellow Beam → Half Complete
Green Beam → Finished
The generator is invulnerable while building.
⛽ Fuel System
Generators require fuel to operate. Supported fuels are configurable:
- Coal
- Coal Block
- Blaze Rod
- Magma Cream
Fuel is stored inside the generator and consumed gradually over time.
Border Expansion
When fueled:
- The world border expands continuously
- Border center remains unchanged
- Expansion amount is configurable
- Maximum border size can be limited
Generator Chain
Generators form an expansion network.
Only the
outermost generator can be:
- Damaged
- Destroyed
- Picked up
All inner generators become:
PROTECTED
- Cannot be damaged
- Cannot be destroyed
- Cannot be picked up
- Continue supporting the border
They display a configurable light-blue particle beam.
❤️ Health & Repair
Every generator has health.
The GUI shows:
- Current HP
- Generator status
- Border progress
Generators can be repaired using configurable repair items.
Default repair item: quartz. Repair materials absorb incoming damage before generator HP is reduced.
PvE Threats
Hostile mobs actively attack generators. Examples:
- Zombies
- Husks
- Drowned
- Pillagers
- Vindicators
- Ravagers
Only attackable generators are targeted.
Generator GUI
The menu provides:
- Generator status
- Fuel slots
- Repair slot
- Current HP
- Current Border Distance
- Maximum Border Distance
The interface updates live without reopening the menu.
⚠ Border Collapse
If every generator runs out of fuel:
- The border starts shrinking
- It returns to its original size
- Generators reached by the collapsing border explode
⚙ Customization
Almost everything can be configured:
- Fuel types
- Fuel efficiency
- Build time
- Health values
- Particle colors
- Border distances
- GUI layout
- Messages
- Titles
- Actionbars
If you found any bugs, plz write me on discoussion. PIECE!