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
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":
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;
}
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 + ".");
"major": 3,
"minor": 0,
"patch": 0,
- "snapshot": 24,
"copyright": "© 2019 - 2020 Elidragon. Please Distribute!"
},
"inventory": {