Separate names with a comma.
BuyCraft ported for PocketMine-MP
Whatever works I'm gonna try this
Any luck fixing this?
I'm unable to set the secret up. I looked at the previous posts and I don't know what your talking about. How can I fix this?
I'm unable to set the secret up. I looked at the previous posts and I don't know what your talking about. How can I fix this? And How can I do /warp only for vips? and whats the buycraft command for access to /warp in the package commands?
There is no fix right now, it randomly starts and stops working. I am doing my best to diagnose the issue and understand that it affects server owners in a drastic way.
i have put the secret code in config and restarted, than i go to server and do /buycraft it says its not linked :/ if i do /buycraft secret "key" it doesnt work either ;.;
Read all of the above messages.
Thanks! I tested it and see how it turned out. This method works, Bukkit isn't available for download due to a DMCA takedown. So I installed Spigot 1.8 instead. I had to compile it with BuildTools. Time consuming. Then I installed and authenicated BuyCraft through a secret key with my Spigot server on my VPS. After that I ran BuyCraft on PocketMine and then I had authenticate by using a secret key, then it works! Though a couple hours it suddenly stops then I have to run my Spigot server again and authenticate BuyCraft on PocketMine by entering the secret key again into BuyCraft or it won't work at all. This is the best method to get BuyCraft to work on PocketMine. It works, better than nothing.
I am still investigating into why this happens. I have a hunch that it has to do with an extra API call the Bukkit plugin makes when not authenticated. It could also be something simple like the user agent.
You can do it falk! Your a network expert!
Plugin does not work! Is able to request packets to show different information and everything. Teams created and paid for in buycraft.net NOT run on the server! Stuck in the status "due".
It is waiting for corrections! Because there is no alternative.
Server I 293444
Server URL: popminecraft.buycraft.net
run a bukkit server with buycraft plugin alongside with your pocketmine server. its a temporary fix but works.
I have a fix
Release is available now via GitHub (https://github.com/Falkirks/BuyCraft/releases/tag/v1.2) and is awaiting approval here.
Parallel running bukkit server and I see it as an executable command console package. But pocketmine console commands are not executed. In the new version 1.2 of the same thing does not work!
A team /buycraft forcecheck writes "Executed pending player check".
That makes sense, there is a race condition introduced when they are both running together. Can you explain your issue with 1.2 further?
Of course, I deleted the plugin for bukkit and now only pocketmine are tested with version buycraft 1.2. Further, in line for hanging buycraft.net team say test status "due". In the console command say is not satisfied, and the team / buycraft forcecheck writes a message "Executed pending player check".
an error occurred Do I need a certain port open? I am using csf firewall
I just disabled csf and it worked! May I ask what port this is running on?
Spoke too soon... It is still giving me errors after I reload or shutdown my server
I will try to get a more permanent fix out. Please understand that this issue affects the official BuyCraft plugin as well and this makes it practically impossible for me to fix. I am doing my best to increase the success rate of the API calls. On my end it has been working 100% of the time for the past few hours. In other news, I contacted BuyCraft.net again and told them the issue also affected their own plugin, they said they would get their development team to look into it.
For those who are technically inclined: The issue is entirely on the BuyCraft API end. They have implemented a "security" feature, probably to ward off bots. It is really stupid so I am hoping they enabled it by accident. Basically the concept they use for security is "if it can't accept cookies, it must be evil". This is how they want an API call to go:
Client sends call to api.buycraft.net
Does the client have a session cookie?
Server returns API payload
Server returns "Loading..." (in HTML, yes HTML)
Server sends session cookie to the client
Server issues a 302 redirect to, you guessed it, the same page
Falk updated BuyCraft with a new update entry:
Fixed BuyCraft API issues
Read the rest of this update entry...