All Projects → thebigsmileXD → PocketAI

thebigsmileXD / PocketAI

Licence: GPL-3.0 license
Addon compatible AI plugin for PocketMine-MP

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to PocketAI

Emotes
This plugin allows players to use their favorite emotes on the server!
Stars: ✭ 15 (-40%)
Mutual labels:  pocketmine-mp, pocketmine-plugin, pmmp-plugin
FormAPI-PMMP
Create a Form for Minecraft Bedrock in PocketMine-MP
Stars: ✭ 14 (-44%)
Mutual labels:  pocketmine-mp, pocketmine-plugin, pmmp-plugin
VirionTools
A handy plugin for developers who wish to compile and inject virions without using Poggit.
Stars: ✭ 17 (-32%)
Mutual labels:  pocketmine-mp, poggit
BlockSniper
An advanced (brush) world editing plugin for PocketMine-MP
Stars: ✭ 77 (+208%)
Mutual labels:  pocketmine-mp, pmmp-plugin
EasyEdit
A feature-rich World Editor for PocketMine-MP
Stars: ✭ 26 (+4%)
Mutual labels:  pocketmine-mp, pmmp-plugin
CosmeticMenu
Fun and Easy-to-Use Pocketmine Cosmetics plugin. (Gadgets, Particles, Trails, etc)
Stars: ✭ 22 (-12%)
Mutual labels:  pocketmine-mp, pmmp-plugin
NpcDialog
🗽 PocketMine-MP virion to add dialogs to entities easily
Stars: ✭ 55 (+120%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
ProperDuels
A properly made duels plugin
Stars: ✭ 16 (-36%)
Mutual labels:  pocketmine-mp, pocketmine-plugin
PerWorldInventory
A full-featured per world inventory plugin for PocketMine-MP.
Stars: ✭ 14 (-44%)
Mutual labels:  pocketmine-mp, pocketmine-plugin
BuilderTools
🪓 Powerful World Editor plugin for PocketMine servers
Stars: ✭ 74 (+196%)
Mutual labels:  pocketmine-mp, pocketmine-plugin
DungeonPlus
[Plugin] A Plugin support Dungeon API.
Stars: ✭ 14 (-44%)
Mutual labels:  pocketmine-mp, pmmp-plugin
SimpleMapRenderer
A PocketMine-MP Plugin that implements FilledMap
Stars: ✭ 25 (+0%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
SkyBlock
🦅 SkyBlock for PocketMine-MP
Stars: ✭ 102 (+308%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
MurderMysteryPE
A WIP Murder Mystery Mini-Game plugin for PMMP
Stars: ✭ 20 (-20%)
Mutual labels:  pocketmine-mp, pmmp-plugin
PocketMine-Plugins
A bunch of PocketMine plugins that aren't useful enough for their own repo
Stars: ✭ 13 (-48%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
MagicWE2
[MagicWE2] Lag free asynchronous world editor for PMMP with plenty of options
Stars: ✭ 109 (+336%)
Mutual labels:  poggit, pmmp-plugin
NPC
The NPC plugin for PocketMine-MP
Stars: ✭ 28 (+12%)
Mutual labels:  pocketmine-mp, pmmp-plugin
Battles
Extremely extendable and customisable duels plugin designed for PocketMine-MP servers. 🚀 ⚔️
Stars: ✭ 13 (-48%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
PocketMine-MP-Plugins
Repository full of goodies (all my awesome PocketMine-MP Plugins)
Stars: ✭ 33 (+32%)
Mutual labels:  pocketmine-plugin, pmmp-plugin
ServerTools
ServerTools is Pocketmine-MP plugin containing a set of tools that allows you to manage your server directly from the game!
Stars: ✭ 23 (-8%)
Mutual labels:  pmmp-plugin

PocketAI

PocketMine-MP A* Mob-AI plugin with addon support

WARNING! YOU SHOULD NOT FORK THIS REPOSITORY! Changes done can damage your system! Warning will be removed when its stable enough to run outside of a container!

PocketAI was written with the intention to load Minecraft Pocket/Bedrock/Unified Edition addons in PocketMine-MP servers and adapting the client entity behaviour to server entities.

Addons are behaviour changing "scripts" introduced into the XBL-Edition of the game.

This addon uses an A* (astar) algorithm for performance-friendly, but still quite advanced pathfinding.

Setup / usage

You need to download a vanilla Minecraft addon for the current version of the game/server from https://minecraft.net (https://aka.ms/behaviorpacktemplate) or extract it from your game and install it as resource pack on your PocketMine-MP server.

Please look up https://forums.pmmp.net if you don't know how to install resource packs in PocketMine-MP

Install the plugin into the /plugins folder of your server

Disclaimer

PocketAI is HIGHLY EXPERIMENTAL - it may crash your server or corrupt your data! Use at your own risk!

(Reason: entities & data saving methods like NBT are not fully backwards-compatible with changes done in PocketMine-MP or Minecraft. Changes may happen at any time.)

Progress

  • Load the addon
  • Add components & component groups (behaviour controllers)
  • Add behaviour listeners
  • Add automated addon events
  • Add event listeners
  • Create spawning algorithm
  • Implement A* algorithm (3D)
  • Pathfinding (Async, path goals, modifiers, avoiders)
  • Entity inventories / inventory handling
  • All base entities
  • Interfaces
  • Commands
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].