survanetwork / worlds Goto Github PK
View Code? Open in Web Editor NEW🌎 Easy to use but feature rich World Guard Plugin
Home Page: https://plugins.surva.net/#worlds
License: MIT License
🌎 Easy to use but feature rich World Guard Plugin
Home Page: https://plugins.surva.net/#worlds
License: MIT License
Can you add Commands like /worlds load --all and a NoVoid Function and World Borders
so, I have a pvp world and my main world. how do I make it so both worlds load on server start up?
Please add explosive <true/false>
You can add Chest Open Flag?
Chest not work to open..
/worlds set fly flase
not working
-- Waiting on the official GUI-API of PocketMine to finish --
Add GUI windows for setting the world options.
Flying is enabled as default for all OPs!
Although changing default.yml flying is diabled, and also manually disabled fly in every world, all OPs are still be able to fly!
OPs shouldnt be able to fly in gm s
Version of this plugin: 3.02
Version of PocketMine-MP: PocketMine-MP 3.11.6
Version of PHP: php7 (?)
OS: N/A doesnt matter anyway
Shovel touching grass blocks on build false world
sorry i don't know how to reproduce this issue
2018-02-10 [16:31:25] �[Server thread/CRITICAL]: Error: "Call to a member function getFolderName() on null" (EXCEPTION) in "Worlds_dev-19.phar/src/surva/worlds/EventListener" at line 142�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #0 src/pocketmine/plugin/MethodEventExecutor(38): surva\worlds\EventListener->onEntityDamage(pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #1 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(surva\worlds\EventListener object, pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(683): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #3 src/pocketmine/entity/Entity(872): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #4 src/pocketmine/entity/Living(485): pocketmine\entity\Entity->attack(pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #5 src/pocketmine/Player(2418): pocketmine\entity\Living->attack(pocketmine\event\entity\EntityDamageByEntityEvent object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(132): pocketmine\Player->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(149): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(115): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\InventoryTransactionPacket object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #11 src/pocketmine/Player(2964): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(149): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #13 vendor/pocketmine/raklib/server/ServerHandler(103): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 77.150.221.161 60981, raklib\protocol\EncapsulatedPacket object, integer 0)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(90): raklib\server\ServerHandler->handlePacket()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #15 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #16 src/pocketmine/Server(2534): pocketmine\network\Network->processInterfaces()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #17 src/pocketmine/Server(2285): pocketmine\Server->tick()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #18 src/pocketmine/Server(2158): pocketmine\Server->tickProcessor()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #19 src/pocketmine/Server(1744): pocketmine\Server->start()�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #20 src/pocketmine/PocketMine(385): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/gsp_1485/g3.hmserv.eu-19144/, string /home/gsp_1485/g3.hmserv.eu-19144/plugins/)�
2018-02-10 [16:31:25] �[Server thread/DEBUG]: #21 /home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar(1): require(string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/src/pocketmine/PocketMine.php)�
Please bump update API Alpha 10
thanks
its been 2 years since this so im gonna suggest it again. add void worlds, custom terrains and other worlds.
like a /worlds create survival - would make a vanilla survival world with villages, rivines etc
would make this plugin 100x better than multiworld (even tho it is already)
If you use iProtector plugin ,area pos1 pos2 with god flag not work on plugin..
You can fix? I need area pos1 pos2 god.. for spawn
Is there currently a feature to do that? Would be realy handy. I have a survival server now, but want to add creatife. I can build a giant platform or something but this would just work better
PocketMine-MP version 1.7dev-598� "[REDACTED]" (API 3.0.0-ALPHA10)
Worlds v2.0.0 Dev #16 .phar
2018-01-08 [08:43:00] �[Server thread/CRITICAL]: ErrorException: "yaml_parse(): end of stream reached without finding document 0" (EXCEPTION) in "src/pocketmine/utils/Config" at line 155�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #0 (): pocketmine\error_handler(integer 2, string yaml_parse(): end of stream reached without finding document 0, string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/src/pocketmine/utils/Config.php, integer 155, array Array())�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #1 src/pocketmine/utils/Config(155): yaml_parse(string # __ __ _ _.# \ \ / /__ _ __| | __| |___.# \ \ /\ / / _ \| '__| |/ _` / __|.# \ V V / (_) | | | | (_| \__ \.# \_/\_/ \___/|_| |_|\__,_|___/.#.# (C) 2017 by surva network | https://github.com/survanetwork)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #2 src/pocketmine/utils/Config(86): pocketmine\utils\Config->load(string /home/gsp_1485/g3.hmserv.eu-19144/plugins/Worlds/config.yml, integer -1, array Array())�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginBase(264): pocketmine\utils\Config->__construct(string /home/gsp_1485/g3.hmserv.eu-19144/plugins/Worlds/config.yml)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginBase(244): pocketmine\plugin\PluginBase->reloadConfig()�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #5 Worlds_dev-16.phar/src/surva/worlds/Worlds(46): pocketmine\plugin\PluginBase->getConfig()�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #6 src/pocketmine/plugin/PluginBase(90): surva\worlds\Worlds->onEnable()�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #7 src/pocketmine/plugin/PharPluginLoader(122): pocketmine\plugin\PluginBase->setEnabled(boolean 1)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #8 src/pocketmine/plugin/PluginManager(610): pocketmine\plugin\PharPluginLoader->enablePlugin(surva\worlds\Worlds object)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #9 src/pocketmine/Server(1960): pocketmine\plugin\PluginManager->enablePlugin(surva\worlds\Worlds object)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #10 src/pocketmine/Server(1946): pocketmine\Server->enablePlugin(surva\worlds\Worlds object)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #11 src/pocketmine/Server(1740): pocketmine\Server->enablePlugins(integer 1)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #12 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/gsp_1485/g3.hmserv.eu-19144/, string /home/gsp_1485/g3.hmserv.eu-19144/plugins/)�
2018-01-08 [08:43:00] �[Server thread/DEBUG]: #13 /home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar(1): require(string phar:///home/gsp_1485/g3.hmserv.eu-19144/PocketMine-MP.phar/src/pocketmine/PocketMine.php)�
2018-01-08 [08:43:00] �[Server thread/INFO]: Disabling Worlds v2.0.0�```
Snow Layer can break.
Hello,
I am trying to use the Worlds Plugin within the newest API version of
This server is running PocketMine-Steadfast version 1.5.1 "刀 (Katana)" (API 1.12.0)
but I get
Server thread/ERROR]: Could not load plugin 'Worlds': API version not compatible
when ./start.sh
I have seen you updated the plugin before some weeks. Is there a big change in the API last weeks or is this error caused by another trigger but looks like it would be an API problem ?
This could be helpful for protecting itemframes and stuff.
[ Describe your issue here ]
How is it excepted to work?
[ Answer the question here ]
How did it worked?
[ Answer the question here ]
OS: [ Your OS ]
Version of PHP: [ The version of PHP you used ]
Version of PocketMine-MP: [ The version of PocketMine-MP you used ]
Version of this plugin: [ The version of this plugin you used ]
[If needed, you can provide additional information here]
Players can fly even tho the world is false
Bow not throw arrows interact false area
How is it excepted to work?
[ Answer the question here ]
How did it worked?
[ Answer the question here ]
OS: [ Your OS ]
Version of PHP: [ The version of PHP you used ]
Version of PocketMine-MP: [ The version of PocketMine-MP you used ]
Version of this plugin: [ The version of this plugin you used ]
[If needed, you can provide additional information here]
If you have fall damage on ,you not get damage on void.
You can add separatly void and fall damage, please? @jjplaying
Everyboy can fly...
All of my players are allowed to fly in the arena. Which, we do not want them to and it is a big issue for our server since we cannot release. Please fix!
[ When I join my server I created a world and it all of a sudden crashed my server and I had to turn it on again and I keep trying but the same thing happens ]
How is it excepted to work?
[ Create A world and join it without crashing ]
How did it worked?
[ I create a world,joined,and crashed ]
OS: [ IOS 12.1.1 ]
Version of PHP: [ idk how to get that ]
Version of PocketMine-MP: [ 3.01 ]
Version of this plugin: [ 2.0.3 ]
[If needed, you can provide additional information here]
I think it would be really cool for this to be added, it fits in with the plugin and would also be very useful. There are not too many plugins that I know of that work with the per world inventory if you can make this happen that would be absolutely awesome.
By
SteveSoCrazy
[19:00:21] [Server thread/CRITICAL]: ErrorException: "yaml_parse(): end of stream reached without finding document 0" (EXCEPTION) in "src/pocketmine/utils/Config" at line 155
[19:00:21] [Server thread/DEBUG]: #0 (): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string yaml_parse(): end of stream reached without finding document 0, string phar://C:/Users/Tinsley/PocketMine-MP-master/PocketMine-MP.phar/src/pocketmine/utils/Config.php, integer 155, array Array())
[19:00:21] [Server thread/DEBUG]: #1 src/pocketmine/utils/Config(155): yaml_parse(string # __ __ _ _.# \ \ / /__ _ __| | __| |___.# \ \ /\ / / _ \| '__| |/ _` / __|.# \ V V / (_) | | | | (_| \__ \.# \_/\_/ \___/|_| |_|\__,_|___/.#.# (C) 2017 by surva network | https://github.com/survanetwork)
[19:00:21] [Server thread/DEBUG]: #2 src/pocketmine/utils/Config(86): pocketmine\utils\Config->load(string C:\Users\Tinsley\PocketMine-MP-master\plugins\Worlds/config.yml, integer -1, array Array())
[19:00:21] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginBase(259): pocketmine\utils\Config->__construct(string C:\Users\Tinsley\PocketMine-MP-master\plugins\Worlds/config.yml)
[19:00:21] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginBase(239): pocketmine\plugin\PluginBase->reloadConfig()
[19:00:21] [Server thread/DEBUG]: #5 Worlds-5d797444606bb81db3942aae1f64186c1eb32cb1/src/surva/worlds/Worlds(47): pocketmine\plugin\PluginBase->getConfig()
[19:00:21] [Server thread/DEBUG]: #6 src/pocketmine/plugin/PluginBase(102): surva\worlds\Worlds->onEnable()
[19:00:21] [Server thread/DEBUG]: #7 src/pocketmine/plugin/PluginManager(618): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[19:00:21] [Server thread/DEBUG]: #8 src/pocketmine/Server(1928): pocketmine\plugin\PluginManager->enablePlugin(surva\worlds\Worlds object)
[19:00:21] [Server thread/DEBUG]: #9 src/pocketmine/Server(1914): pocketmine\Server->enablePlugin(surva\worlds\Worlds object)
[19:00:21] [Server thread/DEBUG]: #10 src/pocketmine/Server(1708): pocketmine\Server->enablePlugins(integer 1)
[19:00:21] [Server thread/DEBUG]: #11 src/pocketmine/PocketMine(237): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Tinsley\PocketMine-MP-master\, string C:\Users\Tinsley\PocketMine-MP-master\plugins\)
[19:00:21] [Server thread/DEBUG]: #12 C:/Users/Tinsley/PocketMine-MP-master/PocketMine-MP.phar(1): require(string phar://C:/Users/Tinsley/PocketMine-MP-master/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
hi,
I created 6 worlds on my server : world, nether, ender, faction, lobby,rp
faction, lobby, rp were created with Worlds plugins
nether, ender, were created by TeaSpoon plugins
When i start my server, only 3 worlds are loading
When i stop my server, these 3 worlds are unloading
start server
2017-11-21 [10:27:10] �[Server thread/INFO]: Preparing level "world"�
2017-11-21 [10:27:10] �[Server thread/INFO]: Preparing level "nether"�
2017-11-21 [10:27:10] �[Server thread/INFO]: Preparing level "ender"�
stop server
2017-11-21 [10:27:06] �[Server thread/INFO]: Unloading level "world"�
2017-11-21 [10:27:06] �[Server thread/INFO]: Unloading level "nether"�
2017-11-21 [10:27:06] �[Server thread/INFO]: Unloading level "ender"�
On server properties level-name=world
How to configure full loading word at start server ?
thanks
PocketMine-MP_1.7dev-427
Worlds_dev-13
TeaSpoon_dev-16
[ Describe your issue here ]
How is it excepted to work?
[ Answer the question here ]
How did it worked?
[ Answer the question here ]
OS: [ Your OS ]
Version of PHP: [ The version of PHP you used ]
Version of PocketMine-MP: [ The version of PocketMine-MP you used ]
Version of this plugin: [ The version of this plugin you used ]
[If needed, you can provide additional information here]
can you add max health control in world ?
p.s. sorry for my english. I am Russian
Hey can u add world per banned command like /worlds set {cmd} {world} true/false is that possible bc no one abused command when other world?
Hey ich bin es, Aku ;)
Das hier müsste der Crashdump sein ;)
ClearSky Crash Dump Fri Oct 7 18:19:48 UTC 2016
Error: Uncaught ClassNotFoundException: Class pocketmine\event\player\PlayerHungerChangeEvent not found in phar:///home/minecraft/multicraft/jar/clearsky.phar/src/spl/BaseClassLoader.php:128
File: /src/pocketmine/plugin/PluginManager
Line: 727
Type: E_ERROR
Code:
[718] $matches[1] = strtolower($matches[1]);
[719] if($matches[1] === "false"){
[720] $ignoreCancelled = false;
[721] }elseif($matches[1] === "true"){
[722] $ignoreCancelled = true;
[723] }
[724] }
[725]
[726] $parameters = $method->getParameters();
[727] if(count($parameters) === 1 and $parameters[0]->getClass() instanceof \ReflectionClass and is_subclass_of($parameters[0]->getClass()->getName(), Event::class)){
[728] $class = $parameters[0]->getClass()->getName();
[729] $reflection = new \ReflectionClass($class);
[730] if(strpos((string) $reflection->getDocComment(), "@deprecated") !== false and $this->server->getProperty("settings.deprecated-verbose", true)){
[731] $this->server->getLogger()->warning($this->server->getLanguage()->translateString("pocketmine.plugin.deprecatedEvent", [
[732] $plugin->getName(),
[733] $class,
[734] get_class($listener) . "->" . $method->getName() . "()"
[735] ]));
[736] }
[737] $this->registerEvent($class, $listener, $priority, new MethodEventExecutor($method->getName()), $plugin, $ignoreCancelled);
Backtrace:
#0 (): pocketmine\Server->crashDump(boolean)
ClearSky version: 1.1 #399 [Protocol 83; API 2.0.0]
uname -a: Linux mc5.hk-hosting.de 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64
PHP Version: 7.0.3
Zend version: 3.0.0
OS : Linux, linux
You can add VoidDamage flag : true false? Thanks :)
Next things todo:
add fly please
Could you add so you can set that a world could have its own inventory/hunger/xp???
Like in world 'lobby' you have : stone axe, wood, sticks
And in world 'creative' you have: diamond block, emerald block, ext.
This whould be helpfull so you are not forced to clear someome's inventory and someone can keep his items ,like in creative ,continiouing his progress whithout having to get back all his items from the creative menu!!
Also it whould be great to have some worlds have the same inventories like world 'nether' and world 'survival'!!!
Thats all!!
Thank you
[ when i do /worlds defaults set gamemode <survival|creative|adventure|spectator> it says This gamemode does not exist ]
How is it excepted to work?
[ when i do /worlds defaults set gamemode <survival|creative|adventure|spectator> its supost supposed to set the gamemode and say worlds gamemode set to (adventure) ]
I set the world to no build but non op players can't access the chests
How is it excepted to work?
Players won't build but be allowed to open chests
How did it worked?
No building but opening chests was not allowed neither
OS: [ Windows 10 ]
Version of PHP: [ 7.3 ]
Version of PocketMine-MP: [ 3.8.5 ]
Version of this plugin: [ 2.0.3 ]
[dunno]
A new Bug
When i set like /worlds set damage lobby false ,but when i go to other world,other world that i didt set will also undamaged,also the fly,build,hunger will also have this bug,please help]
add this type of worlds like void , end , nether , custom terrain , etc
Hi i would like to submit an idea you could add to "Control nearly every event for each world". you could make it so you can enable and disable certain plugin commands on the different worlds making it possible to have worlds based off of an gamemode like factions, smp, anarchy, skyblock, ext without having more than 1 server running.
is there a way you can set the default perm for a world, like/worlds set default build false
hi i noticed you did update this plugin and i went to import it to the server i help on and it says in the console "07.02 13:59:04 [Server] Server thread/ERROR Could not load plugin 'Worlds': Incompatible API version (plugin requires one of: 3.0.0-ALPHA11)".
could you see if you can fix this and sry for the hassle.
also the request i made earlier i meant to be like when a certain set can be used or not used on a server, not someone can join if they have the permission. like here is an example, having 1 world for plugin use for a smp style world and 1 for a factions style world, where you will not be able to use factions on smp and use smp on factions. i looked at the forums
Have a good day.
when the world is protected with iprotector it still lets player break or place stuff in the protected area.
Epic plugin ,thanks for creating!
Hi. You can add and support for area pos1 and pos2? :)
add food control
So heres an example for renaming a world and a error which shows while trying to do it:
[Server thread/CRITICAL]: Unhandled exception executing command 'worlds rename Lobby Hub' in worlds: Cannot instantiate abstract class pocketmine\nbt\NBT
[Server thread/CRITICAL]: Error: "Cannot instantiate abstract class pocketmine\nbt\NBT" (EXCEPTION) in "Worlds-master/src/surva/worlds/Worlds" at line 163
[ Describe your issue here ]
When i try to generate a Flat world with ws create example FLAT it generates a void world=(
How is it excepted to work
[ Answer the question here ]
its supposed to make a flat world
How did it worked?
[ Answer the question here ]
it makes a flat world
OS: [ Your OS ] ios
Version of PHP: [ The version of PHP you used ] latest
Version of PocketMine-MP: [ The version of PocketMine-MP you used ] latest
Version of this plugin: [ The version of this plugin you used ] latest release on poggit
[If needed, you can provide additional information here]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.