]> git.lizzy.rs Git - dragonblocks.git/commitdiff
Added dragonblock.player.setGamemode()
authorElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 20 May 2020 10:43:16 +0000 (12:43 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Wed, 20 May 2020 10:43:16 +0000 (12:43 +0200)
README
engine/player.js
game/commands/init.js
settings.json

diff --git a/README b/README
index 6f78726468acda0d56bb57629f2f24a666a39da7..a20cfeb539bb13cd9aa45a746cb852d2d068378f 100755 (executable)
--- a/README
+++ b/README
@@ -1,9 +1,9 @@
 Dragonblocks JavaScript Edition 3.0
-Engine:
+Engine & Game:
     by Elias Fleckenstein
-    based on the Gravity Engine by Elias Fleckenstein, DerZombiiie, SC++
-Game:
-    by Elias Fleckenstein & DerZombiiie
+    based on the Gravity Engine & Dragonblocks Game by Elias Fleckenstein, DerZombiiie, SC++
+Documentation:
+       - HimbeerserverDE
 Thanks to the Dragonblocks Modding Team:
     - HimbeerserverDE
     - DerZombiiie
index 7bdae71f8d61269da52c55df4ae672e7c52dbb6a..493c52290f5fb9b1f780cc5fdc3b9be596409eb2 100755 (executable)
@@ -181,6 +181,15 @@ dragonblocks.Player = class extends dragonblocks.SpawnedEntity{
                return this.meta.skin;
        }
        set gamemode(mode){
+               this.setGamemode(mode);
+       }
+       get gamemode(){
+               return this.meta.creative ? "creative" : "survival";
+       }
+       get tool(){
+               return dragonblocks.getTool(this.getWieldedItem().item) || this.tmp.defaultTool;
+       }
+       setGamemode(mode){
                switch(mode.toString().toLowerCase()){
                        case "0":
                        case "survival":
@@ -197,12 +206,6 @@ dragonblocks.Player = class extends dragonblocks.SpawnedEntity{
                this.tmp.defaultTool = dragonblocks.getTool(this.meta.creative ? "dragonblocks:creative_hand" : "dragonblocks:hand");
                return true;
        }
-       get gamemode(){
-               return this.meta.creative ? "creative" : "survival";
-       }
-       get tool(){
-               return dragonblocks.getTool(this.getWieldedItem().item) || this.tmp.defaultTool;
-       }
        inventoryIsOpen(){
                return this.tmp.inventory.opened;
        }
index bbe3507fdaf229cf656d554f08cc3d629857d729..22f2137e935e6a2e66298a0417e93d301a2d8ec0 100755 (executable)
@@ -98,11 +98,11 @@ dragonblocks.registerChatcommand({
 dragonblocks.registerChatcommand({
        name: "gamemode",
        desc: "Set your gamemode",
-       param: "survival | creative",
+       param: "survival | 0 | creative | 1",
        func: arg => {
                if(! arg)
                        dragonblocks.chatMessage("Current Gamemode is " + dragonblocks.player.gamemode + ".");
-               else if(dragonblocks.player.gamemode = arg)
+               else if(dragonblocks.player.setGamemode(arg))
                        dragonblocks.chatMessage("Set Gamemode to " + arg + ".");
                else
                        dragonblocks.chatMessage("Gamemode could not been set to " + arg + ".");
index 39d34cb532d3f60737b8694bac6df61b7a38cbc8..a132807c5fb1acefbc6e704f32edf4674c67170c 100755 (executable)
@@ -3,7 +3,6 @@
                "major": 3,
                "minor": 0,
                "patch": 0,
-               "snapshot": 24,
                "copyright": "© 2019 - 2020 Elidragon. Please Distribute!"
        },
        "inventory": {