(3.0.0 - 3.25.6) 2.1.2 (3.0.0 - 3.25.6) 2.1.1 (3.0.0 - 3.25.6) 2.1.0 (3.0.0 - 3.25.6) 2.0.0 (3.0.0 - 3.25.6) 1.1.3 (3.0.0 - 3.25.6) 1.1.1 (3.0.0 - 3.25.6) 1.1.0 (3.0.0 - 3.25.6) 1.0.9 (3.0.0-ALPHA10 - 3.25.6) 1.0.8 (3.0.0-ALPHA10 - 3.25.6) 1.0.7 (3.0.0-ALPHA10 - 3.0.0-ALPHA11) 1.0.4-11 (3.0.0-ALPHA10 - 3.0.0-ALPHA11) 1.0.2-11 (3.0.0-ALPHA10 - 3.0.0-ALPHA11) 1.0.0-11
Create a festival with this custom area events plugin for Pocketmine Server:
> Attach commands to area events! (genboy.net)
( latest stable version @ poggit.io & cpehost.ru)
The Festival Plugin is released on poggit
New: discord channel for Festival discussions
See and make reviews @ poggit and post your issues @ github -
If you like to use Festival consider sharing your experience and issues to fix any usability problems before posting a vote! That way it will improve Festival, my coding skills, your Pocketmine-MP insights and strenghten the PMMP community, thank you!
!Take notice of the Copyright Statement if you use Festival for the first time since 27 April 2019. Read the Legal Notice at the bottom of this README file or the Legal Notice tab at poggit.pmmp.io/p/Festival
- Festival Manager Menu (UI + select item) - or use the commands
- Cube AND Sphere area's set with diagonal, radius or diameter
- Area's and Config managed from menu
- Optional Level flag protection
- Area name (and desc) can now be Full string inCluDing MuLti wORds CaPitaLized
- Stretching area's up and down with y scaling
- Use priority number for overlapping area's
Mob/animal flag Slapper fix to remain on restart Edit flag protects paintings Fall flag bug fix Turn on compass usage (in development) User can select their area's (whitelisted) to set compass direction Command can be used to set any area compass direction on area event
Place compass translations Full fix falldamage Debug areaMessages & config Fix typo's
Download development version: Poggit development Please report bugs -thank you! issues @ github and/or reviews @ poggit
or use devtools plugin and download zip package https://github.com/genboy/Festival/archive/master.zip
Festival version 2 Install: (always save copies of your previous used config.yml and areas.json before re-install)
( or download latest stable version @ poggit https://poggit.pmmp.io/p/Festival - no Festival menu, only command usage)
Management UI in game: command hold magic item or ** /fe menu** (ui, form, data) ( default magic item 201 - Purpur Pillar block - change in config management) When using the form you need to use the magic item to tab area positions. You can swapp item to build/break during area position 1 and 2 selection.
Or use the commands as shown in the usage image (now with Multi wORd FULLY CapitAlized nameS possible)
Create area with menu:
You can use cmd '/fe menu' or just hold the magic item (purpur block/your selected item/block).
Then if you choose create area you should tab the positions with the magic item.
After tab pos1 you may use other blocks to build etc. and then hold the magic item again to tab pos2. Directly after tab pos2 the menu should come back to name your area.
Create area with commands:
Use /fe pos1 and /fe pos2 to tab the positions, after pos2 you need '/fe create area ' to finnish the area creation. After creation both commands and menu can be used to manage the area.
Menu In version 2.0.0 the Festival Management Menu (FormUI) is introduced
Config
Area
Create and manage area’s ingame
Flags
Set area flags ingame Flags: Any flag true will protect the area and the players in it. ie. edit: true (on) means no breaking/building by players. shoot: true (on) means no shooting by players.
Events & Commands
Add commands to area events
Level flags
Use the level flags for level protection
Festival main menu
Select teleport destination
Area management option menu
Select area to manage
Manage area settings
Manage area flags
Manage area commands
Add command
using the @p reference in the command to target the player (/heal command is an example, comes from another plugin)
Del or change command (by id)
Delete: Leave command empty and input 'delete cmd id' to delete id linked command. Change: Set event type, enter command and input 'edit cmd id' to change that id linked command
Manage area Whitelist
Set players on or off area whitelist (this is in development)
Select area to delete
Confirm to delete area
Select new area type
Hold the magic item - 201 purpur block by defaults, set in configs Tab positions with the magic block, meanwhile use other blocks to build in between.
Set area positions
1. Place or break the first diagonal position for new cube area
2. Place or break position 2 to set the longest diagonal in the new cube area
1. Place or break the center position for the new sphere area
2. Place or break position 2 to set the radius for new sphere area
1. Place or break the first diameter position for the new sphere area
2. Place or break position 2 to set the diameter for new sphere area
Create area with Name (and description)
Turn on level flag control to use the level flags (instead of defaults)
Select level to manage flags (if levelcontrol config is on)
Manage level flags options
UI configuration to set overall options and default flags for levels and area's
Manage Festival configuration options and set default flags
Standard Plugin installation; Upload .phar file to server 'plugin' folder (or upload .zip if you have latest devtools installed), restart the server, go to folder plugins/Festival;
Updates available at poggit and github
Open th Festival menu
/fe ui
/fe menu
or get hold of the magic item in the inventory
/fe lang <en/nl/es/pl>
Set Festival language en/nl/es/pl for area and command returned messages. en = English nl = Nederlands es = Espanol pl = Polski __ = your language, please help translate
### Cube area
First command '/fe pos' or '/fe pos1'
and holding the magic block, default 201, tab or break a block for position 1
then command '/fe pos2'
and and holding the magic block tab or break a block to set position2,
these are the endpoints of the area longest diagonal.
/fe pos1(pos)
/fe pos2
First command '/fe pos' or '/fe pos1'
For sphere radius;
holding the magic block tab or break a block for the center of the sphere
then command '/fe rad' or '/fe radius'
and and holding the magic block tab or break a block to set the radius size.
For sphere diameter;
holding the magic block tab or break a block for first end of the diameter
then command '/fe dia' or '/fe diameter'
and and holding the magic block tab or break a block for the other end of the diameter.
/fe pos
/fe rad / dia
Then name/save the selected area
/fe create <AREANAME>
Now the area is ready to use
You might want to set or edit the area description line
/fe desc <AREANAME> <description>
fast toggle for flags: (since Festival v1.0.1-11)
/fe <edit/hurt/pvp/flight/touch/mobs/animals/effect/tnt/fire/explode/shoot/drop/msg/pass/hunger/perms/fall/cmd> <AREANAME>
Area flag defaults are set in the config.yml, server defaults and world specific default flag.
/fe flag <AREANAME> list
/fe delete(del,remove) <AREANAME>
See all area info, optional per level
/fe list (<LEVELNAME>)
Floating titles are set in the configs (menu or config.json / yml)
Toggles the titles on/off
/fe titles
Teleporting to area center top, drop with no falldamage (if falldamage flag true)
/fe tp <AREANAME>
Area floating title display (default set in config.yml)
/fe titles
/fe desc <AREANAME> <DESCRIPTION>
/fe whitelist <AREANAME> <add/list/remove(del,delete)> <PLAYERNAME>
/fe compass <AREANAME/(reset/spawn)>
**This is the fun part of Festival: assign commands to area events**
When an area is created 3 events are available;
- enter; when a player enters the area
- center; when a player reaches the center (3x3xareaHeight blocks)
- leave; when a player leaves the area
To add a command you need at least;
- an areaname,
- an unique id for the command
- make sure the command works! (when you are op)
/fe command <AREANAME> <add/list/edit/event*/del> <COMMANDID> <COMMANDSTRING/enter*/leave*/center*>
/fe command <AREANAME> add <COMMANDID> <COMMANDSTRING>
'add' is the default for attaching a command on the 'enter' event.
Using 'enter', 'center' or 'leave' instead of 'add' attaches the new command to
the given eventtype: i.e. /fe command <areaname> center <commandid> <commandstring>
/fe command <AREANAME> list
/fe command <AREANAME> edit <COMMANDID> <COMMANDSTRING>
/fe command <AREANAME> event <COMMANDID> <enter/center/leave>
/fe command <AREANAME> del <COMMANDID>
Updates available at poggit and github
after .phar install and first restart/reload plugins; check console info and your areas.json and config.yml; restart after adjusted correctly
! Update Festival 2 in development translating resource config.yml or your mainfolder config.yml and areas.json on install
The area code derives from the iProctector plugin. All credits for the area creation and protection code go to the iProtector creator LDX-MCPE and other iProtector devs.
The Festival code is written and tested by Genboy and first released on 12 Feb 2018, first extending the area object with area events (enter and leave messages) and soon added functions and ingame commands to attach a commandstring to a area-event. Since v1.0.7 the area's and players can be protected with 12 flags, and trigger commands on areaEnter, areaCenter and areaLeave.
-- Legal notice --
For Festival the General Public License agreement version 3, as in the LICENSE file is still included and operative.
To protect this software since 27 April 2019 the Festival software package is copyrighted by Genboy. You are legally bind to read the Festival Copyright statement.
In short this change of Copyright statement does not change the usage levels as stated in the GPU, for a part it now prohibits any entities to sell the software without the knowledge of the owner.
-- end legal notice --
markdown edited with stackedit.io and
translated to html with browserling.com