-## Modding tutorial
-### dragonblocks.register method
-#### dragonblocks.registerEntity
- dragonblocks.registerEntity({
- name: "mod_tutorial:entity", // Entitystring
- desc: "Tutorial entity", // Entity description
- texture: "entity.png", // Entity texture
- width: 1, // Entity width
- height: 2, // Entity height
- verticalSpeed: 6.5, // Entity jump speed (affects height)
- horizontalSpeed: 4, // Entity walk speed
- gravity: true, // Enable or disable gravity
- onspawn: self => {
- alert("Entity spawned!");
- }
- onpunch: self => {
- alert("Entity punched!");
- self.despawn(); // Let entity despawn
- }
- onclick: self => {
- alert("Entity clicked!");
- self.jumpOnce(); // Make entity jump once
- }
- });
-#### dragonblocks.registerItem
- dragonblocks.registerItem({
- name: "mod_tutorial:item", // Itemstring
- desc: "Tutorial entity spawner", // Item description
- texture: "item.png", // Item texture
- onuse: (x, y) => {
- let entity = dragonblocks.spawnEntity("mod_tutorial:entity", x, y); // Spawn entity and save it to a variable (for later access)
- }
- });