1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Solved PureEntitiesX Plugin Help (Loads of Errors...)

Discussion in 'Plugin Help' started by John A, May 12, 2017.

  1. John A

    John A Silverfish

    Messages:
    24
    Hi,

    Im trying to get the PureEntitiesX plugin working on my MCPE server, running 1.0.8. When I run my server, I get these errors in terminal (Im on mac).

    [21:02:42] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\server\DataPacketReceiveEvent' to 'PureEntitiesX v0.2.2_dev': Class pocketmine\network\mcpe\protocol\ProtocolInfo not found on revivalpmmp\pureentities\event\EventListener

    [21:02:42] [Server thread/CRITICAL]: ClassNotFoundException: "Class pocketmine\network\mcpe\protocol\ProtocolInfo not found" (EXCEPTION) in "/src/spl/BaseClassLoader" at line 144

    [21:02:42] [Server thread/INFO]: Johnnya101[/192.168.1.8:19132] logged in with entity id 1 at (world, 253.303, 71, 293.385)

    [21:02:44] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\server\DataPacketReceiveEvent' to 'PureEntitiesX v0.2.2_dev': Class pocketmine\network\mcpe\protocol\ProtocolInfo not found on revivalpmmp\pureentities\event\EventListener

    [21:02:44] [Server thread/CRITICAL]: ClassNotFoundException: "Class pocketmine\network\mcpe\protocol\ProtocolInfo not found" (EXCEPTION) in "/src/spl/BaseClassLoader" at line 144

    [21:02:44] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\server\DataPacketReceiveEvent' to 'PureEntitiesX v0.2.2_dev': Class pocketmine\network\mcpe\protocol\ProtocolInfo not found on revivalpmmp\pureentities\event\EventListener

    [21:02:44] [Server thread/CRITICAL]: ClassNotFoundException: "Class pocketmine\network\mcpe\protocol\ProtocolInfo not found" (EXCEPTION) in "/src/spl/BaseClassLoader" at line 144

    [21:02:44] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\server\DataPacketReceiveEvent' to 'PureEntitiesX v0.2.2_dev': Class pocketmine\network\mcpe\protocol\ProtocolInfo not found on revivalpmmp\pureentities\event\EventListener

    [21:02:44] [Server thread/CRITICAL]: ClassNotFoundException: "Class pocketmine\network\mcpe\protocol\ProtocolInfo not found" (EXCEPTION) in "/src/spl/BaseClassLoader" at line 144

    [21:02:45] [Server thread/INFO]: Johnnya101 joined the game

    [21:02:45] [Server thread/CRITICAL]: ClassNotFoundException: "Class pocketmine\network\mcpe\protocol\AddEntityPacket not found" (EXCEPTION) in "/src/spl/BaseClassLoader" at line 144

    [21:02:45] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump

    [21:02:45] [Server thread/EMERGENCY]: Please upload the "/Users/John/Desktop/Test Server/crashdumps/Fri_May_12-21.02.45-UTC_2017.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.

    [21:02:46] [Server thread/INFO]: Disabling EconomyAPI v5.7

    [21:02:46] [Server thread/INFO]: Disabling SignShop v2.0.0build3

    [21:02:46] [Server thread/INFO]: Disabling Farms v1.2-alpha

    [21:02:46] [Server thread/INFO]: Disabling PureEntitiesX v0.2.2_dev

    [21:02:46] [Server thread/NOTICE]: [PureEntitiesX] Disabled!

    [21:02:46] [Server thread/INFO]: Johnnya101 left the game

    [21:02:46] [Server thread/INFO]: Johnnya101[/192.168.1.8:19132] logged out due to Server closed

    [21:02:46] [Server thread/INFO]: Unloading level "world"

    Killed: 9

    Johns-MBP:Test Server John$

    As soon as I join, the world loads for a second, then crashes, and says Server closed. Everything works without this plugin.

    I downloaded the zip from https://github.com/RevivalPMMP/PureEntitiesX and put it in my plugins folder.

    Id like to have mobs working...

    Thanks!
     
  2. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    Are you sure you are using the most recent version on the master branch? Also, NEVER just download the zip file from github! NEVER! You will not get everything you are looking for from the zip or it will not work properly. poggit is a much better place to download plugins from: https://poggit.pmmp.io/ci/RevivalPMMP/PureEntitiesX/~
     
  3. John A

    John A Silverfish

    Messages:
    24
    Yes, and I get the issue with both...
     
  4. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    I believe you are using an outdated version of PMMP then
     
  5. John A

    John A Silverfish

    Messages:
    24
    Im using the newest possible version I think, its for minecraft PE 1.0.8. Ill try downloading again tomorrow.

    I get "
    [!] Couldn't download version automatically from Jenkins server" when I try the command to install in terminal.
     
  6. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    you're on linux right? if so, this terminal command should work for you:
    Code:
    curl -sL https://get.pmmp.io | bash -s -
     
  7. John A

    John A Silverfish

    Messages:
    24
  8. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    close enough. If that one doesn't work for you in the mac terminal, try this one instead:
    Code:
    wget -q -O - https://get.pmmp.io | bash -s -
     
  9. John A

    John A Silverfish

    Messages:
    24
    I get this error with that command
    -bash: wget: command not found



    When I try with the latest phar, the server never comes up and I get a few errors in the log.
    Failed loading /Users/Intyre/git/github.com/PocketMine/php7-build-scripts/bin/php7/lib/php/extensions/no-debug-zts-20151012/opcache.so: dlopen(/Users/Intyre/git/github.com/PocketMine/php7-build-scripts/bin/php7/lib/php/extensions/no-debug-zts-20151012/opcache.so, 9): image not found

    [04:12:46] [Server thread/WARNING]: Running PocketMine-MP with 32-bit systems/PHP is deprecated. Support for 32-bit may be dropped in the future.

    [04:12:46] [Server thread/INFO]: Loading pocketmine.yml...

    [04:12:46] [Server thread/CRITICAL]: ErrorException: "yaml_parse(): scanning error encountered during parsing: found unexpected end of stream (line 197, column 1), context while scanning a quoted scalar (line 14, column 20)" (EXCEPTION) in "/src/pocketmine/utils/Config" at line 143

    [04:12:46] [Server thread/DEBUG]: #0 (): pocketmine\{closure}(integer 2, string yaml_parse(): scanning error encountered during parsing: found unexpected end of stream (line 197, column 1), context while scanning a quoted scalar (line 14, column 20), string phar:///Users/John/Desktop/Test Server/PocketMine-MP.phar/src/pocketmine/utils/Config.php, integer 143, array Array())

    [04:12:46] [Server thread/DEBUG]: #1 /src/pocketmine/utils/Config(143): yaml_parse(string # Main configuration file for PocketMine-MP.# These settings are the ones that cannot be included in server.properties.# Some of these settings are safe, others can break your server if modified incorrectly.# New settings/defaults won't appear automatically on this file when upgrading...settings:. #Three-letter language code for server-side localization. #Check your language code on https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes. language: "eng". #Check your timezone code on http://php.net/manual/en/timezones.php. timezone: "Asia/Singapore". #Whether to send all strings translated to server locale or let the device handle them. force-language: false. shutdown-message: "Server closed, #Allow listing plugins via Query. query-plugins: true. #Show a console message when a plugin uses deprecated API methods. deprecated-verbose: true. #Enable plugin and core profiling by default. enable-profiling: false. #Will only add results when tick measurement is below or equal to given value (default 20). profile-report-trigger: 20. #Number of AsyncTask workers.. #Used for plugin asynchronous tasks, world generation, compression and web communication.. #Set this approximately to your number of cores.. #If set to auto, it'll try to detect the number of cores (or use 2). async-workers: auto..memory:. #Global soft memory limit in megabytes. Set to 0 to disable. #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this. global-limit: 0.. #Main thread soft memory limit in megabytes. Set to 0 to disable. #This will trigger low-memory-triggers and fire an event to free memory when the usage goes over this. main-limit: 0.. #Main thread hard memory limit in megabytes. Set to 0 to disable. #This will stop the server when the limit is surpassed. main-hard-limit: 1024.. #Period in ticks to check memory (default 1 second). check-rate: 20.. #Continue firing low-memory-triggers and event while on low memory. continuous-trigger: true.. #Only if memory.continuous-trigger is enabled. Specifies the rate in memory.check-rate steps (default 30 seconds). continuous-trigger-rate: 30.. garbage-collection:. #Period in ticks to fire the garbage collector manually (default 30 minutes), set to 0 to disable. #This only affect the main thread. Other threads should fire their own collections. period: 36000.. #Fire asynchronous tasks to collect garbage from workers. collect-async-worker: true.. #Trigger on low memory. low-memory-trigger: true.. max-chunks:. #Maximum render distance per player when low memory is triggered. chunk-radius: 4.. #Do chunk garbage collection on trigger. trigger-chunk-collect: true.. #Trigger on low memory. low-memory-trigger: true.. world-caches:. disable-chunk-cache: true. low-memory-trigger: true...network:. #Threshold for batching packets, in bytes. Only these packets will be compressed. #Set to 0 to compress everything, -1 to disable.. batch-threshold: 256. #Compression level used when sending batched packets. Higher = more CPU, less bandwidth usage. compression-level: 7. #Use AsyncTasks for compression. Adds half/one tick delay, less CPU load on main thread. async-compression: false. #Experimental, only for Windows. Tries to use UPnP to automatically port forward. upnp-forwarding: false..debug:. #To enable assertion execution, set zend.assertions in your php.ini to 1. assertions:. #Warn if assertions are enabled in php.ini, due to assertions may impact on runtime performance if enabled.. warn-if-enabled: true. #Enable throwing exceptions when assertions fail, will allow obtaining more detailed information on the failed assertion, but may cause a server crash.. #If set to false, a warning will be raised instead of throwing an exception.. throw-exception: false. #If > 1, it will show debug messages in the console. level: 1. #Enables /status, /gc. commands: false. .player:. #Choose whether to enable player data saving.. save-player-data: true. anti-cheat:. #If false, will try to prevent speed and noclip cheats. May cause movement issues with some blocks which are not yet properly implemented.. allow-movement-cheats: false. #If false, times block breaks to ensure players are not cheating. May cause issues with some blocks which are not yet properly implemented.. allow-instabreak: false..level-settings:. #The default format that levels will use when created. default-format: pmanvil. #Automatically change levels tick rate to maintain 20 ticks per second. auto-tick-rate: true. auto-tick-rate-limit: 20. #Sets the base tick rate (1 = 20 ticks per second, 2 = 10 ticks per second, etc.). base-tick-rate: 1. #Tick all players each tick even when other settings disallow this.. always-tick-players: false..chunk-sending:. #To change server normal render distance, change view-distance in server.properties.. #Amount of chunks sent to players per tick. per-tick: 4. #Radius of chunks that need to be sent before spawning the player. spawn-radius: 4. #Save a serialized copy of the chunk in memory for faster sending. #Useful in mostly-static worlds where lots of players join at the same time. cache-chunks: false. #Use AsyncTasks for serializing chunks for sending.. async-chunk-request: false..chunk-ticking:. #Max amount of chunks processed each tick. per-tick: 40. #Radius of chunks around a player to tick. tick-radius: 3. light-updates: false. clear-tick-list: true. #IDs of blocks not to perform random ticking on.. disable-block-ticking:. #- 2 # grass..chunk-generation:. #Max. amount of chunks in the waiting queue to be generated. queue-size: 8. #Max. amount of chunks in the waiting queue to be populated. population-queue-size: 8..ticks-per:. animal-spawns: 400. monster-spawns: 1. autosave: 6000. cache-cleanup: 900..spawn-limits:. monsters: 70. animals: 15. water-animals: 5. ambient: 15..auto-report:. #Send crash reports for processing. enabled: true. send-code: true. send-settings: true. send-phpinfo: false. host: bluelig.ht..anonymous-statistics:. #Sends anonymous statistics for data aggregation, plugin usage tracking. enabled: true. host: stats.pocketmine.net..auto-updater:. enabled: true. on-update:. warn-console: true. warn-ops: true. #Can be development, beta or stable.. preferred-channel: beta. #If using a development version, it will suggest changing the channel. suggest-channels: true. host: www.pocketmine.net..aliases:. #Examples:. #showtheversion: version. #savestop: [save-all, stop]..worlds:. #These settings will override the generator set in server.properties and allows loading multiple levels. #Example:. #world:. # seed: 404. # generator: FLAT:2;7,59x1,3x3,2;1;decoration(treecount=80 grasscount=45).)

    [04:12:46] [Server thread/DEBUG]: #2 /src/pocketmine/utils/Config(81): pocketmine\utils\Config->load(string /Users/John/Desktop/Test Server/pocketmine.yml, integer 2, array Array())

    [04:12:46] [Server thread/DEBUG]: #3 /src/pocketmine/Server(1411): pocketmine\utils\Config->__construct(string /Users/John/Desktop/Test Server/pocketmine.yml, integer 2, array Array())

    [04:12:46] [Server thread/DEBUG]: #4 /src/pocketmine/PocketMine(499): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///Users/John/Desktop/Test Server/PocketMine-MP.phar/, string /Users/John/Desktop/Test Server/, string /Users/John/Desktop/Test Server/plugins/)

    [04:12:46] [Server thread/DEBUG]: #5 (1): require_once(string phar:///Users/John/Desktop/Test Server/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
     
    Last edited: May 13, 2017
  10. John A

    John A Silverfish

    Messages:
    24
  11. Awzaw

    Awzaw Zombie Pigman Poggit Admin

    Messages:
    726
    GitHub:
    awzaw
    Use the latest dev build at the link jasonwynn10 posted on Poggit - it's compatible with the latest PocketMine API.

    If you want to install PMMP and PHP with the scripts on OSX El Capitan you'll need to do this to install wget; on later versions the cURL script should work. Alternatively see http://pmmp.io/get.html for how to install manually from github.

    And please use spoilers (in the toolbar) for long posts.
     
  12. John A

    John A Silverfish

    Messages:
    24
    Oops, sorry!

    Just installed the latest build from 7 days ago. It finally lets me spawn with no errors, however NOTHING spawns (Mob wise), even using spawn eggs doesnt work...
     
    Last edited: May 13, 2017
  13. John A

    John A Silverfish

    Messages:
    24
    Tried again...

    I join and then it says disconnected from server. No more errors at least! Ill try installing PMMP again too...

    Heres what I get.

    [15:05:20] [Server thread/WARNING]: Running PocketMine-MP with 32-bit systems/PHP is deprecated. Support for 32-bit may be dropped in the future.

    [15:05:20] [Server thread/INFO]: Loading pocketmine.yml...

    [15:05:20] [Server thread/INFO]: Loading server properties...

    [15:05:20] [Server thread/INFO]: Selected English (eng) as the base language

    [15:05:20] [Server thread/INFO]: Starting Minecraft: PE server version v1.1.0.9 beta

    [15:05:20] [Server thread/INFO]: Opening server on 0.0.0.0:19132

    [15:05:21] [Server thread/INFO]: This server is running PocketMine-MP version 1.6.2dev "Unleashed" (API 3.0.0-ALPHA5)

    [15:05:21] [Server thread/INFO]: PocketMine-MP is distributed under the LGPL License

    [15:05:21] [Server thread/INFO]: Loading recipes...

    [15:05:21] [Server thread/INFO]: Loading resource packs...

    [15:05:21] [Server thread/INFO]: Preparing level "world"

    [15:05:21] [Server thread/INFO]: Starting GS4 status listener

    [15:05:21] [Server thread/INFO]: Setting query port to 19132

    [15:05:21] [Server thread/INFO]: Query running on 0.0.0.0:19132

    [15:05:21] [Server thread/INFO]: Default game type: Survival Mode

    [15:05:21] [Server thread/INFO]: Done (0.881s)! For help, type "help" or "?"

    [15:05:48] [Server thread/INFO]: [/192.168.1.8:19132] logged out due to Login timeout
     
  14. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    That's not a PureEntitiesX problem.
     
  15. John A

    John A Silverfish

    Messages:
    24
    Its working sort of now. Downloaded both of the latest again, and it now allows me to join.

    However... No animals spawn, along with spawn eggs still don't work... :(
     
  16. John A

    John A Silverfish

    Messages:
    24
    I DID IT! :)

    Downloaded the latest "master" and now its working! They must have fixed a bug in the latest release...

    Thanks for the help everyone!
     
  17. jasonwynn10

    jasonwynn10 Moderator Poggit Reviewer

    Messages:
    1,489
    GitHub:
    jasonwynn10
    If the issue is resolved, please mark the title as Solved
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.