Shaped Borders
Shaped Borders
Shaped Borders is a world border plugin based on WorldBorder, redesigned to support additional border shapes, and easily add new ones. Currently supported border shapes are rectangular, circle, and composite. Composite shapes allow you to add multiple border shapes of any type to a world to create a single more complex border.
Warning: abandoned BETA version - tested for basic functionality, but may have unknown glitches. I probably won't update this anytime soon, but it might work just fine for you. Please report any bugs.
Goals
- support full feature set from WorldBorder (currently not fully implemented)
- maintain WorldBorder performance
- flexible border shape setup
- easily add new border shapes
Features
- setup up one border per world
- setup border in rectangular, circle and composite shapes
- allow border bypass for players via permissions
Commands
/shapedborders reload
Reload configuration from config.yml
Configuration
Configuration is currently only possible via the plugin config file. A default configuration is written to the plugin directory after the first start.
Example configuration file:
# how many world ticks to wait between checking player locations
timerTicks: 5
# how far to knock a player back into the border when caught outside
knockback: 3
# show an effect when knocking player back
whooshEffect: true
# world border setup
borders:
# the main world is a small rectangle
world:
==: rectangle
xMin: -50.0
xMax: 50.0
zMin: -100.0
zMax: 200.0
# the nether is limited by a circle with the radius of 1200
world_nether:
==: circle
xCenter: 0
yCenter: 0
radius: 1200
# an L-shaped rectangular polygon for world "creative"
creative:
==: composite
borders:
-
==: rectangle
xMin: 0
xMax: 500
zMin: -1000
zMax: 1000
-
==: rectangle
xMin: 500
xMax: 1500
zMin: 500
zMax: 1000
Permissions
shapedborders.admin
Allow shaped borders commands. Default: op onlyshapedborders.bypass
Allow bypassing of borders. Default: false
Plugin still works very well (1.7.10) Good job! :)
@cookiemonsta41
Honestly, probably not (anytime soon).
is this ever going to be update?
@Frehze
Why don't you just use another world?
You may also be able to set up a composite border with 2 unconnected areas to warp between.
So, let's say I built something past the border, would I be able to set a warp their to allow players to pass through? It's just there's nowhere in the actual world where I want to build a PvP Arena.
Or, could I just remove all blocks around a 10, by 10k border, so that players just die if they fall?
@darvin939
You took the time to look at the code but couldn't bother to read the description?
@ebenwert
Well, okay. Good luck in the development of plug-ins :)
@darvin939
Correct, as it says, it is based on WorldBorder :P I originally made it because WorldBorder shapes are limited. But that has been partially solved by now.
I looked at the code and here's what I can tell you that this is a copy-paste WorldBorder!!
@ebenwert
Yeah, we managed to set a circular border, IIRC. And we changed the world name appropriately.
@mll_
I assume other border types worked for you, for the same world? Did you change the world name appropriately when pasting the example?
Hi there, we just couldn't achieve to enforce a composite border. Even by pasting the example above :
Did we miss something?
awesome! this is version 0.1 (a very beginning ver.)but it works quite well! i tested on mcpc+ 1.4.7 r1.0-build130 on ubuntu 12.04.2 LTS + JRE 1.7. and, whether with or without bpermissions(a permission-node-type minecraft bukkit family server privilege management plugin), this version of shapedborders works well. buddy, you are really good at modding. 2013apr02, tested, shapedborders v0.1 also WORKS on bukkit 1.5.1 r0.1 (dev) on ubuntu linux 11.10 desktop + jdk 1.7.wow!
@Bballheat
yep, I'll do that.
Works great and easy to use. Can you have it send a message when a player hits the border?
@foreverblu
Soon :)
Good Job!!!! Cant wait for new updates