Hi all. I'm an IT Admin by day and have dealt with running custom servers like original CS back in the day, CS Source, CSGO, and custom Minecraft PC Servers. Am new to the PMMP servers and have set one up on a Linux SSD Shell Account I have for my kiddos who are 11 and 10. Trying to get Boats working - but from what I've read, it's still in development? I also have seen via many searches that boats was working as a plugin about 2-3 years ago ( https://github.com/onebone/Boat ). Does anyone know either a rough timeline of when boats might work on pmmp or if anyone has furthered updating the original boat plugin to work? Or is there another option I might be missing? The kiddos were really wanting this feature and were asking about it. And also, forgive the newness of learning PMMP: I understand that Jenkins is having to port over the PMMP due to original Minecraft being written in Java (and him converting it over to PHP) ... but do the options like 'TNT Explodes' , Always Day', and 'Keep Inventory' have to be ported over as well? Reason I'm asking is I see these options in 'Settings' and 'Game Settings' on the client that look like 'toggle switches' ... but I'm guessing it's not that easy to modify these settings since they need to be implemented/linked in the PHP portion? I was able to limit TNT via adding the 'Banitem' plugin and reverting to the April 13th revision of PMMP that supported ALPHA 11 - and that seems to be working well ... just want to know if there are customizing options like the 3 above that I might be missing somewhere? Or if plugins are the way to go? Thank you in advance all. Kevin
PocketMine's code isn't translated to PHP, and none of PocketMine's code is from Minecraft. They're either reverse engineered (based on how it behaves) or the implementation is based on the documentation (if available)... This keeps the software safe from the Minecraft EULA if they were to enforce it to pocket / bedrock edition as we're not using any of Mojang's code. Most of the features that PMMP may be lacking could be implemented via plugins, because for now, the main priority of the main developers is to make the server software stable in quality than to implement vanilla features. So yeah, plugins are the best way to implement those. You may look for pre-made PocketMine plugins at https://poggit.pmmp.io/
Hello, @kmruss77. You will find plugins on https://poggit.pmmp.io/plugins. Plugins related to TNT, AlwaysDay, Keep Inventory, Ban Item are there. As this link tells us, PocketMine is now in API 3.0.0-ALPHA12 I doubt Onebone's plugins will be there as Onebone has been relatively inactive from the PocketMine community. Jenkins is nothing to do with Minecraft, or that it is in java. It is essentially* to compile the PocketMine commits into a phar. PocketMine-MP is for Minecraft Pocket Edition (Bedrock Edition) Servers. If you are looking for features such as redstone or Mobs AI, it is not implemented yet. But Mobs AI does come in plugin form. * to the common folk Hope it helps, TheDeibo (Also, I know Cortex above has answered already, but I was almost finished typing this, and I am not giving up on it )
These are two great responses guys ... thanks for the quick replies. Cortex, thanks for that explanation. I wondered if it was reverse-engineered but was hoping they (he?) didn't have to go to that much trouble .. but looks like he does to get it 'ported' if that's the right word then. I have been thoroughly checking out poggit - and that's where I got the 'banitem' plugin that works very well. TheDeibo, thank you also for the great reply. The kids did mention the 'Mob' portion .. so I will definitely check this out. I'll admit I'm a 'noob' on knowing about Minecraft but my 20+ years in daily IT server administration helps me do this for the kiddos so they can have fun with their friends and even cousin that lives 4 hours away from us. Very cool. Great welcome guys. I'm enjoying the community so far .. and I've only been around less than 24 hours. Hah. Forgive me for asking if this is 'taboo' .. but did 'Pocketmine dot net' just have some sort of implosion or mass exodus of some sort? It looks like everything died around 2016 at some point - and even though the site looks nice, it's dead for all intents and purposes (as far as I can tell). Sad to see, but was just curious. And as a thank you for the responses, I'll give you a quick self-deprecation admission to laugh at while I was testing the 'ban items' plugin last night (summed up as briefly as possible): In testing to see if 'ban items' worked, I blocked TNT. I then was able to still place TNT ... unbeknownst to be since I was an 'OP', it was letting me do this. I finally figured out by trying on one of the kiddos iPads that they were blocked as regular users - so I then realized I needed to get rid of these TNT blocks. Long story short, there were about 12-14 TNT blocks. I Googled how to detonate (since regular sword etc. doesn't seem to detonate) ... saw some bad info about 'lava' being a good choice ... and placed a bunch of lava on top of the blocks. After realizing the lava wasn't detonating it, I look at another choice which was the 'flint and rock(?)' I believe and that worked. Soooo .. you know where this is going .... huge crater ensues. Lava everywhere like a pit in this huge crater. I then have to Google how to clean up this lava. Took me forever since I used water first (Homer Simpson, DOH!) - and then tried bucket as someone recommended but that didn't work well for some reason .. then used Gravel and that seemed to work. I then used Dirt to fill in the rest .... and about 45 minutes later, I think I finally had it mostly cleaned up and looking 'half normal'. LOL. This gave the kiddos a good laugh this morning when I told them the story. Hopefully gives you guys a good laugh.
Nah. Since the founder of PocketMine (Shoghicp) was inactive, and a year went by and nothing was happening. So, this forum was made. It's the same old PocketMine, but with a new forum, new Jenkins, new GitHub page, and essentially new links all around. Just a fresh PocketMine. It made it easier to do it that way with link permissions, and etc. . So, in short, *.PocketMine.net/* is inactive. *.PMMP.io/* is where we're at.
Awesome - hah. I figured it was something like that. Glad to see it didn't go 'toxic' or anything. Always sad to see that happen. I noticed that both of you guys are developers of sorts on plugins. I wouldn't mind trying to learn some of this .. however I admit I'm a bit noobish to programming. I've always wanted to pickup a programming language of some sort but never had the time or need to do it (other than some semi-advanced command scripting in Windows/Dos and Linux). What's you guys professional opinion on the complexity of doing the 'boat' plugin? Someone it looked like had tried to make some commits to update the original code from 2015 ... but I'd say that isn't current either. I'd be more than willing to help out however I could .. including giving you guys access to the test server (although I'm sure you have your own). I'll say this too .. my kiddos would be great 'beta/alpha' testers ... they love putting software and games through their paces. Hah. Cortex, Teaspoon looked like an interesting plugin and seems to add quite a bit including some MOBs. Any recommendations from either of you on what plugins etc. the kiddos would like since they're used to playing PC Minecraft and my son also plays it on PS4 (although he says that version is a bit lacking).
For MobAI, you could use PureEntitiesX ... TeaSpoon is still work-in-progress and I still don't think it's up to par yet (that's why I have never incremented the version string ever since the first commit lol) you may use it to aid PocketMine on vanilla features, but if you encounter any issues, open an issue on GitHub (not here)
Everyone would tell you that Teaspoon is a bad plugin to use, as it's buggy. In some cases I would agree, but I also disagree. So I won't put my opinion out there. For a local Server (server For your children) the plugins I would suggest are: - https://poggit.pmmp.io/p/VanillaEnchantments ( Although I bet Teaspoon has these too ) - https://poggit.pmmp.io/p/TimeCommander (Every so often, set the time to day. Also, to set your own chosen commands at a certain period) - https://poggit.pmmp.io/p/NoHunger (If the children are using survival mode, there is no way for them to get food, other than growing food. (Wheat, carrots and potatoes. Meat is off the menu unless you set a command above to give a certain player food.) - https://poggit.pmmp.io/p/BanItem (To ban certain items.)
Great guys! Thanks! I'd be more than willing to test out Teaspoon if you get updates to it Vortex .. but you may have moved on a bit from it since other plugins have similar features? Just let me know if this changes. Great list TheDeibo! Going to check these out and put them in. I actually have that 4th plugin already (banitem) which works great .. and is where my funny/ridiculous story came from. Looking up Item ID's best from this site: http://minecraft-ids.grahamedgecombe.com/ ? Or is there a better source you guys use? Lastly, thoughts on the 'boat' plugin? Thinking there may be no interest from either of you? Dunno? Would it be hard to update the original plugin from 2015 to make it compatible with the 3.0.0 ALPHA 11 or 12? I'd give that a stab but I'd be going in blind. Any recommendations or guidance is very much appreciated.
Do not use that link, as it corresponds to Minecraft Java edition. This is the link you want. https://minecraft.gamepedia.com/Bedrock_Edition_data_values
AH, VERY NICE ... thank you. Comments about boat plugin updating? Think it would be possible for me to update? Wondering if it would be mostly plugin functions that need updating to new function names. Does 'inversion' hang out here? I noticed he tried doing some quick pull changes to the code around June 2017 .. like here: https://github.com/onebone/Boat/pull/1 .. and then 'SleepSpace9' reviewed it in August to offer a comment .. but nothing since then. May try to reach out to them to see if they're interested.
Yes, thanks. I appreciate the kind replies. Don't want to stir up any conflict. Very appreciative of the help.
Last question for this thread: What's best recommendation for providing my kiddos 'some' control (in case unruly people come on)? I've read permission systems are the best way to go versus OP .. for obvious reasons like blocking the TNT (so brother and sister don't use them on each other .. lol). If so, this looks like the best Perms system I believe .... lemme know you guys thoughts please: https://poggit.pmmp.io/p/PurePerms/1.4.1-4
Yes, PurePerms is the best option. As a optional plugin, PureChat helps to define who is who. (For example, the player name "kmruss77" could be "Owner" and your children could be Guest or Player. BUT. really, you do not need it as it can complicate matters.
Awesome guys .. this is great. I really appreciate it. I'll delve into these plugins and changes and report back how it goes. I think the kiddos will have plenty to check out now. Thanks so much to all.