An open API service indexing awesome lists of open source software.

https://github.com/refaltor77/template_addon_mcpe

Framework for addon Minecraft Bedrock Edition
https://github.com/refaltor77/template_addon_mcpe

addon be bedrock framework javascript js mc mcpe pe scripting scriptingapi scripts ts typescript

Last synced: about 1 year ago
JSON representation

Framework for addon Minecraft Bedrock Edition

Awesome Lists containing this project

README

          

![logo](logo.png)

---

#### Welcome to EasyAddon's GitHub. This project aims to simplify add-on creation by offering a comprehensive and functional framework with development packages such as TypeScript for scripting.

---
## installation
```SHELL
git clone git@github.com:Refaltor77/template_addon_mcpe.git addonProject/
npm install
```

### Dependency (regolith) for compiling addon
https://github.com/Bedrock-OSS/regolith/releases/tag/1.2.0

---
## Run addon
````SHELL
npm run build
````
This command will **automatically** compile the add-on by transpiling **TypeScript** scripting into **JavaScript**, and it will also place your add-on in the ``com.mojang/`` folder of your game.

---

### features
#### Player :
``PlayerInventory ✅``

``PlayerArmorInventory ✅``

``PlayerAddEffectEvent ✅``

``PlayerChangeWorldEvent ✅``

``PlayerDamageEvent ✅``

``PlayerDeathEvent ✅``

``PlayerInteractEvent ✅``

``PlayerJoinEvent ✅``

``PlayerQuitEvent ✅``

``PlayerChangeArmorEvent 🟥``

``PlayerJumpEvent 🟥``

``playerMoveEvent 🟥``

#### Entity :
``EntityAddEffectEvent ✅``

``EntityDamageEvent ✅``

``EntityDeathEvent ✅``

``EntityExplodeEvent ✅``

``EntitySpawnEvent ✅``

``EntityLoadEvent 🟥``

``EntityPlaySoundEvent 🟥``

``EntityAttackEvent 🟥``

#### Blocks :
``BlockBreakEvent ✅``

``BlockPlaceEvent ✅``

``ButtonPushEvent ✅``

#### Projectiles :
``ProjectileHitEntityEvent ✅``