mhigists / rpglike Goto Github PK
View Code? Open in Web Editor NEWRPGLike feel for Minecraft
License: Creative Commons Zero v1.0 Universal
RPGLike feel for Minecraft
License: Creative Commons Zero v1.0 Universal
When I used the command "lvlup", I got an internal error
DO you have discord?
please close this issue when the plugin is ready for production servers.
Please add keep xp so that when it dies the level doesn't reset, and I tried to edit the language in massage.yml, the plugin doesn't work...
sp level bug in the skill upgrade form section. Exit buttons below and above do not work, if clicked they will not exit the form and SP-Left will increase...
like in a screenshot
https://www.dropbox.com/s/xmyl103o49ir5bh/Screenshot%202020-08-03%2011.04.44.png?dl=0
thanks, this is cool plugin
Add PM4 support
PocketMine-MP Crash Dump Tue Aug 4 09:23:56 WIB 2020
Error: Cannot serialize Server instance
File: src/pocketmine/Server
Line: 2472
Type: BadMethodCallException
A PLUGIN WAS INVOLVED IN THIS CRASH
BAD PLUGIN: RPGLike v0.0.1
Code:
[2463] }
[2464] }
[2465]
[2466] /**
[2467] * Called when something attempts to serialize the server instance.
[2468] *
[2469] * @throws \BadMethodCallException because Server instances cannot be serialized
[2470] */
[2471] public function __sleep(){
[2472] throw new \BadMethodCallException("Cannot serialize Server instance");
[2473] }
[2474] }
Backtrace:
#0 (): pocketmine\Server->__sleep()
#1 src/pocketmine/utils/Config(229): yaml_emit(array[3], integer 1)
#2 plugins/RPGLike-master/src/TheClimbing/RPGLike/Players/RPGPlayer(260): pocketmine\utils\Config->save()
#3 plugins/RPGLike-master/src/TheClimbing/RPGLike/EventListener(89): TheClimbing\RPGLike\Players\RPGPlayer->savePlayerVariables()
#4 src/pocketmine/plugin/MethodEventExecutor(42): TheClimbing\RPGLike\EventListener->onLeave(object pocketmine\event\player\PlayerQuitEvent)
#5 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object TheClimbing\RPGLike\EventListener, object pocketmine\event\player\PlayerQuitEvent)
#6 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerQuitEvent)
#7 src/pocketmine/Player(3635): pocketmine\event\Event->call()
#8 src/pocketmine/network/mcpe/RakLibInterface(122): pocketmine\Player->close(object pocketmine\lang\TranslationContainer, string[7] timeout)
#9 vendor/pocketmine/raklib/src/server/ServerHandler(131): pocketmine\network\mcpe\RakLibInterface->closeSession(string[17] 192.168.1.4 57022, string[7] timeout)
#10 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
#11 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
#12 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
#13 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
#14 src/pocketmine/Server(2157): pocketmine\snooze\SleeperHandler->sleepUntil(double 1596507836.2291)
#15 src/pocketmine/Server(1994): pocketmine\Server->tickProcessor()
#16 src/pocketmine/Server(1588): pocketmine\Server->start()
#17 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[44] C:\Users\Galih\Desktop\PocketMine-MP-3.12.6, string[52] C:\Users\Galih\Desktop\PocketMine-MP-3.12.6\plugins)
#18 src/pocketmine/PocketMine(304): pocketmine\server()
#19 (11): require(string[99] phar://C:/Users/Mineral/Desktop/PocketMine-MP-3.12.6/PocketMine-MP.phar/src/pocket)
PocketMine-MP version: 3.14.1 [Protocol 407]
If the player dies, it cannot respawn and must reload the game. when the player reloads the game, the server crashes.
screenshoot
https://www.dropbox.com/s/4ltioebqmptctsl/Screenshot%202020-08-04%2009.46.58.png?dl=0
How to fix line 13
[03:46:18.211] [Server thread/INFO]: Loading server configuration
[03:46:18.221] [Server thread/INFO]: Selected English (eng) as the base language
[03:46:18.222] [Server thread/INFO]: Starting Minecraft: Bedrock Edition server version v1.18.0
[03:46:18.224] [Server thread/INFO]: Online mode is enabled. The server will verify that players are authenticated to Xbox Live.
[03:46:18.231] [Server thread/INFO]: This server is running PocketMine-MP version 4.0.0
[03:46:18.232] [Server thread/INFO]: PocketMine-MP is distributed under the LGPL License
[03:46:18.334] [Server thread/INFO]: Loading resource packs...
[03:46:18.349] [Server thread/INFO]: Loading FormAPI v1.4.0
[03:46:18.351] [Server thread/INFO]: Loading RPGLike v0.0.1
[03:46:18.367] [Server thread/INFO]: Preparing world "world"
[03:46:18.373] [Server thread/INFO]: Enabling FormAPI v1.4.0
[03:46:18.374] [Server thread/INFO]: Enabling RPGLike v0.0.1
[03:46:18.401] [Server thread/INFO]: Minecraft network interface running on 0.0.0.0:19132
[03:46:18.401] [Server thread/INFO]: GS4 Query listener running on 0.0.0.0:19132
[03:46:18.413] [Server thread/INFO]: Minecraft network interface running on [::]:19133
[03:46:18.414] [Server thread/INFO]: GS4 Query listener running on [::]:19133
[03:46:18.414] [Server thread/INFO]: Default game type: Survival Mode
[03:46:18.414] [Server thread/INFO]: If you find this project useful, please consider donating to support development: https://patreon.com/pocketminemp
[03:46:18.414] [Server thread/INFO]: Done (0.204s)! For help, type "help" or "?"
[03:46:41.870] [Server thread/INFO]: Plugins (2): FormAPI v1.4.0, RPGLike v0.0.1
[03:46:52.510] [Server thread/INFO]: [NetworkSession: fe80::88ce:d1ff:fe20:4194 41372] Session opened
[03:46:52.541] [Server thread/INFO]: [NetworkSession: fe80::88ce:d1ff:fe20:4194 41372] Player: bastigamerpro97
[03:46:52.933] [Server thread/INFO]: bastigamerpro97[/fe80::88ce:d1ff:fe20:4194:41372] logged in with entity id 1 at (world, 246.6125, 66, 257.7618)
[03:46:55.838] [Server thread/ALERT]: [RPGLike] All available bonuses are: damage, health, defense, movement_speed, mining_speed, jump_power, mana
[03:46:55.840] [Server thread/INFO]: bastigamerpro97 joined the game
[03:47:21.962] [Server thread/CRITICAL]: Error: "Call to undefined method TheClimbing\RPGLike\Players\RPGPlayer::isOp()" (EXCEPTION) in "plugins/RPGLike_dev-171.phar/src/TheClimbing/RPGLike/Commands/RPGCommand" at line 25
--- Stack trace ---
#0 pmsrc/src/command/SimpleCommandMap(220): TheClimbing\RPGLike\Commands\RPGCommand->execute(object TheClimbing\RPGLike\Players\RPGPlayer#25058, string[3] rpg, array[0])
#1 pmsrc/src/Server(1394): pocketmine\command\SimpleCommandMap->dispatch(object TheClimbing\RPGLike\Players\RPGPlayer#25058, string[3] rpg)
#2 pmsrc/src/player/Player(1337): pocketmine\Server->dispatchCommand(object TheClimbing\RPGLike\Players\RPGPlayer#25058, string[3] rpg)
#3 pmsrc/src/network/mcpe/handler/InGamePacketHandler(688): pocketmine\player\Player->chat(string[4] /rpg)
#4 pmsrc/vendor/pocketmine/bedrock-protocol/src/CommandRequestPacket(60): pocketmine\network\mcpe\handler\InGamePacketHandler->handleCommandRequest(object pocketmine\network\mcpe\protocol\CommandRequestPacket#118368)
#5 pmsrc/src/network/mcpe/NetworkSession(395): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#94420)
#6 pmsrc/src/network/mcpe/NetworkSession(358): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\CommandRequestPacket#118368, string[25] M./rpg..F:...H.....B.#...)
#7 pmsrc/src/network/mcpe/raklib/RakLibInterface(192): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[28] ..e./*Hg..f.......z.}.......)
#8 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(42): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(integer 0, string[37] .......j..!...H..fiS.3p.....r.`......)
#9 pmsrc/src/network/mcpe/raklib/RakLibInterface(122): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#23594)
#10 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib{closure}()
#11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications()
#12 pmsrc/src/Server(1645): pocketmine\snooze\SleeperHandler->sleepUntil(double 1639104441.968)
#13 pmsrc/src/Server(1034): pocketmine\Server->tickProcessor()
#14 pmsrc/src/PocketMine(301): pocketmine\Server->__construct(object BaseClassLoader#2, object pocketmine\utils\MainLogger#3, string[78] /storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMine-MP/, string[86] /storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMine-MP/pl)
#15 pmsrc/src/PocketMine(324): pocketmine\server()
#16 pmsrc(11): require(string[122] phar:///storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMin)
--- End of exception information ---
[03:47:21.963] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
[03:47:21.974] [Server thread/EMERGENCY]: Please upload the "/storage/emulated/0/Android/data/com.kpwnapps.pmmpplugins/files/PocketMine-MP/crashdumps/Fri_Dec_10-02.47.21-UTC_2021.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
[03:47:26.983] [Server thread/EMERGENCY]: Failed to communicate with crash archive: Could not resolve host: crash.pmmp.io
[03:47:26.983] [Server thread/EMERGENCY]: Forcing server shutdown
[03:47:26.983] [Server thread/INFO]: Disabling FormAPI v1.4.0
[03:47:26.984] [Server thread/INFO]: Disabling RPGLike v0.0.1
[03:47:26.984] [Server thread/
Please help , thanks
ErrorException: "Undefined index: requirement" (EXCEPTION) in "plugins/RPGLike-master/src/TheClimbing/RPGLike/Traits/BaseTrait" at line 140
a bug when the player dies
PMMP 3.14.1
Server version: 1.16.X
Screenshoot:
1.on the screen there is no respawn button or main menu
https://www.dropbox.com/s/vbq4y83i7xr97ec/Screenshot%202020-08-10%2020.27.57.png?dl=0
2.In the spam console the player die
https://www.dropbox.com/s/eoc9pt4x2bvpo6i/Screenshot%202020-08-10%2020.29.20.png?dl=0
Thanks :D
RPGForms at line 212 Undefined array key
Maybe try to add item rarity lore like hypixel have , COMMON ,RARE Like this
[22:49:31] [Server thread/CRITICAL]: TypeError: "Return value of TheClimbing\RPGLike\Skills\BaseSkill::getBaseUnlock() must be of the type string, int returned" (EXCEPTION) in "plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/Skills/BaseSkill" at line 192
[22:49:31] [Server thread/DEBUG]: #0 plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/Skills/BaseSkill(292): TheClimbing\RPGLike\Skills\BaseSkill->getBaseUnlock()
[22:49:31] [Server thread/DEBUG]: #1 plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/RPGLike(173): TheClimbing\RPGLike\Skills\BaseSkill->skillUnlock(string[9] zSALLAZAR)
[22:49:31] [Server thread/DEBUG]: #2 plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/RPGLike(128): TheClimbing\RPGLike\RPGLike->checkForSkills(object JackMD\NameSpaceRemover\CustomPlayer)
[22:49:31] [Server thread/DEBUG]: #3 plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/RPGLike(77): TheClimbing\RPGLike\RPGLike->upgradeStatsForm(object JackMD\NameSpaceRemover\CustomPlayer, integer 1)
[22:49:31] [Server thread/DEBUG]: #4 plugins/RPGLike_dev-3.phar/src/TheClimbing/RPGLike/EventListener(36): TheClimbing\RPGLike\RPGLike->setUpPlayer(object JackMD\NameSpaceRemover\CustomPlayer, boolean 1)
[22:49:31] [Server thread/DEBUG]: #5 src/pocketmine/plugin/MethodEventExecutor(42): TheClimbing\RPGLike\EventListener->onJoin(object pocketmine\event\player\PlayerJoinEvent)
[22:49:31] [Server thread/DEBUG]: #6 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object TheClimbing\RPGLike\EventListener, object pocketmine\event\player\PlayerJoinEvent)
[22:49:31] [Server thread/DEBUG]: #7 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerJoinEvent)
[22:49:31] [Server thread/DEBUG]: #8 src/pocketmine/Player(1047): pocketmine\event\Event->call()
[22:49:31] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(315): pocketmine\Player->doFirstSpawn()
[22:49:31] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket(45): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleSetLocalPlayerAsInitialized(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket)
[22:49:31] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[22:49:31] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket)
[22:49:31] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[22:49:31] [Server thread/DEBUG]: #14 src/pocketmine/Player(3118): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[22:49:31] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[22:49:31] [Server thread/DEBUG]: #16 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[19] 93.235.72.228 59465, object raklib\protocol\EncapsulatedPacket, integer 0)
[22:49:31] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[22:49:31] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[22:49:31] [Server thread/DEBUG]: #19 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[22:49:31] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[22:49:31] [Server thread/DEBUG]: #21 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1587329371.7993)
[22:49:31] [Server thread/DEBUG]: #22 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
[22:49:31] [Server thread/DEBUG]: #23 src/pocketmine/Server(1584): pocketmine\Server->start()
[22:49:31] [Server thread/DEBUG]: #24 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/minecraft/, string[24] /home/minecraft/plugins/)
[22:49:31] [Server thread/DEBUG]: #25 src/pocketmine/PocketMine(296): pocketmine\server()
[22:49:31] [Server thread/DEBUG]: #26 (11): require(string[68] phar:///home/minecraft/pocketmine.phar/src/pocketmine/PocketMine.php)
Main clasee not found
The Welcome Form does't show on first time player login
2020-04-19 [22:30:39] [Server thread/ERROR]: Main class for plugin RPGLike not found
Trying to invite someone in party ends with "You need to be in party to invite" message. Needs more testing
[RPGLike] Skill: Tank doesn't have namespace. Using default one.
[16:43:52] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to TheClimbing\RPGLike\Skills\Tank::__construct() must be an instance of TheClimbing\RPGLike\Players\RPGPlayer, string given, called in C:\Users\Galih\Desktop\PocketMine-MP-3.12.6\plugins\RPGLike-master\src\TheClimbing\RPGLike\Skills\SkillsManager.php on line 49" (EXCEPTION) in "plugins/RPGLike-master/src/TheClimbing/RPGLike/Skills/Tank" at line 13
[16:43:52] [Server thread/DEBUG]: #0 plugins/RPGLike-master/src/TheClimbing/RPGLike/Skills/SkillsManager(49): TheClimbing\RPGLike\Skills\Tank->__construct(string[0] , string[0] , boolean 1)
[16:43:52] [Server thread/DEBUG]: #1 plugins/RPGLike-master/src/TheClimbing/RPGLike/Skills/SkillsManager(22): TheClimbing\RPGLike\Skills\SkillsManager::registerSkill(string[4] Tank, array[1])
[16:43:52] [Server thread/DEBUG]: #2 plugins/RPGLike-master/src/TheClimbing/RPGLike/RPGLike(42): TheClimbing\RPGLike\Skills\SkillsManager->__construct(object TheClimbing\RPGLike\RPGLike)
[16:43:52] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(182): TheClimbing\RPGLike\RPGLike->onLoad()
[16:43:52] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginManager(346): pocketmine\plugin\PluginManager->loadPlugin(string[66] C:\Users\Galih\Desktop\PocketMine-MP-3.12.6\plugins\RPGLike-master, array[1])
[16:43:52] [Server thread/DEBUG]: #5 plugins/DevTools.phar/src/DevTools/DevTools(69): pocketmine\plugin\PluginManager->loadPlugins(string[52] C:\Users\Galih\Desktop\PocketMine-MP-3.12.6\plugins, array[1])
[16:43:52] [Server thread/DEBUG]: #6 src/pocketmine/plugin/PluginBase(116): DevTools\DevTools->onEnable()
[16:43:52] [Server thread/DEBUG]: #7 src/pocketmine/plugin/PluginManager(552): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[16:43:52] [Server thread/DEBUG]: #8 src/pocketmine/Server(1787): pocketmine\plugin\PluginManager->enablePlugin(object DevTools\DevTools)
[16:43:52] [Server thread/DEBUG]: #9 src/pocketmine/Server(1773): pocketmine\Server->enablePlugin(object DevTools\DevTools)
[16:43:52] [Server thread/DEBUG]: #10 src/pocketmine/Server(1532): pocketmine\Server->enablePlugins(integer 0)
[16:43:52] [Server thread/DEBUG]: #11 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[44] C:\Users\Galih\Desktop\PocketMine-MP-3.12.6, string[52] C:\Users\eternity\Desktop\PocketMine-MP-3.12.6\plugins)
[16:43:52] [Server thread/DEBUG]: #12 src/pocketmine/PocketMine(304): pocketmine\server()
[16:43:52] [Server thread/DEBUG]: #13 (11): require(string[99] phar://C:/Users/Galih/Desktop/PocketMine-MP-3.12.6/PocketMine-MP.phar/src/pocket)
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.