Bump version

This commit is contained in:
2024-08-05 11:21:38 +02:00
parent 61c5a0e489
commit 9cc4705802
5 changed files with 29 additions and 44 deletions

47
package-lock.json generated
View File

@@ -8,7 +8,7 @@
"name": "scripting-starter",
"version": "0.1.0",
"dependencies": {
"@minecraft/server": "1.4.0-beta.1.20.10-stable",
"@minecraft/server": "1.11.0",
"decode-uri-component": "^0.2.2"
},
"devDependencies": {
@@ -89,13 +89,16 @@
"node_modules/@minecraft/common": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@minecraft/common/-/common-1.1.0.tgz",
"integrity": "sha512-stbUtINCXbcLNRlGNVX68xRC6ZYq3k3CYmfptwrCcPBEUjVOpVkSj3H4Y0qiSYB+1rVWv7DgiP7Uf9++50Ne5g==",
"dev": true
"integrity": "sha512-stbUtINCXbcLNRlGNVX68xRC6ZYq3k3CYmfptwrCcPBEUjVOpVkSj3H4Y0qiSYB+1rVWv7DgiP7Uf9++50Ne5g=="
},
"node_modules/@minecraft/server": {
"version": "1.4.0-beta.1.20.10-stable",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.4.0-beta.1.20.10-stable.tgz",
"integrity": "sha512-GFxR3rc83fLG4G1QV51D6a7V1EylomZrUMO1oUNINhkMpNBe2ACA9CBpLpkixxg0Y3aDpUnTkuhjQpoMnekPSA=="
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.11.0.tgz",
"integrity": "sha512-sVTKkAR7fgcgRrBrl+QiqlwiL07JTCSRbwSLpkmsPDvgfhH4bQsdPXC8fWZGRxwKikC4/oBxGq5j6pJp87yF6Q==",
"license": "MIT",
"dependencies": {
"@minecraft/common": "^1.1.0"
}
},
"node_modules/@minecraft/server-ui": {
"version": "1.1.0",
@@ -106,15 +109,6 @@
"@minecraft/server": "^1.2.0"
}
},
"node_modules/@minecraft/server-ui/node_modules/@minecraft/server": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.7.0.tgz",
"integrity": "sha512-4q9N3vdLZMAUxPo//bovimPbPLuPbHbQC507ZB2h++dqOGWUGnCcTXTNRg2zkBwMonAzWHONkUsVr5tsi9BHcg==",
"dev": true,
"dependencies": {
"@minecraft/common": "^1.1.0"
}
},
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -5315,13 +5309,15 @@
"@minecraft/common": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@minecraft/common/-/common-1.1.0.tgz",
"integrity": "sha512-stbUtINCXbcLNRlGNVX68xRC6ZYq3k3CYmfptwrCcPBEUjVOpVkSj3H4Y0qiSYB+1rVWv7DgiP7Uf9++50Ne5g==",
"dev": true
"integrity": "sha512-stbUtINCXbcLNRlGNVX68xRC6ZYq3k3CYmfptwrCcPBEUjVOpVkSj3H4Y0qiSYB+1rVWv7DgiP7Uf9++50Ne5g=="
},
"@minecraft/server": {
"version": "1.4.0-beta.1.20.10-stable",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.4.0-beta.1.20.10-stable.tgz",
"integrity": "sha512-GFxR3rc83fLG4G1QV51D6a7V1EylomZrUMO1oUNINhkMpNBe2ACA9CBpLpkixxg0Y3aDpUnTkuhjQpoMnekPSA=="
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.11.0.tgz",
"integrity": "sha512-sVTKkAR7fgcgRrBrl+QiqlwiL07JTCSRbwSLpkmsPDvgfhH4bQsdPXC8fWZGRxwKikC4/oBxGq5j6pJp87yF6Q==",
"requires": {
"@minecraft/common": "^1.1.0"
}
},
"@minecraft/server-ui": {
"version": "1.1.0",
@@ -5330,17 +5326,6 @@
"dev": true,
"requires": {
"@minecraft/server": "^1.2.0"
},
"dependencies": {
"@minecraft/server": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/@minecraft/server/-/server-1.7.0.tgz",
"integrity": "sha512-4q9N3vdLZMAUxPo//bovimPbPLuPbHbQC507ZB2h++dqOGWUGnCcTXTNRg2zkBwMonAzWHONkUsVr5tsi9BHcg==",
"dev": true,
"requires": {
"@minecraft/common": "^1.1.0"
}
}
}
},
"@nodelib/fs.scandir": {

View File

@@ -23,7 +23,7 @@
"enablemcpreviewloopback": "CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-424268864-5579737-879501358-346833251-474568803-887069379-4040235476"
},
"dependencies": {
"@minecraft/server": "1.4.0-beta.1.20.10-stable",
"@minecraft/server": "1.11.0",
"decode-uri-component": "^0.2.2"
}
}

View File

@@ -1,4 +1,4 @@
import { ChatSendAfterEvent, DynamicPropertiesDefinition, PropertyRegistry, World, system } from "@minecraft/server";
import { Vector3, World, system } from "@minecraft/server";
class Store {
type: StoreType;
@@ -29,7 +29,7 @@ enum StoreType {
*/
class Mindkeeper {
registerdStores: Array<Store> = [];
propertyManager = new DynamicPropertiesDefinition();
// propertyManager = new DynamicPropertiesDefinition();
world: World;
initialised: boolean = false;
debugLog: string[] = [];
@@ -72,7 +72,7 @@ class Mindkeeper {
* Registers the dynamic properties to the world's property registry.
* @param propertyRegistry The property registry of the world.
*/
registerToWorld(propertyRegistry: PropertyRegistry) {
registerToWorld() {
for (let i = 0; i < this.registerdStores.length; i++) {
let isAlreadyDefined = true;
@@ -89,20 +89,19 @@ class Mindkeeper {
}
switch (this.registerdStores[i].getType()) {
case StoreType.string:
this.propertyManager.defineString(this.registerdStores[i].getName(), 25565);
this.world.setDynamicProperty(this.registerdStores[i].getName(), "");
this.debugLog.push("registerd string" + this.registerdStores[i].getName());
break;
case StoreType.number:
this.propertyManager.defineNumber(this.registerdStores[i].getName(), 0);
this.world.setDynamicProperty(this.registerdStores[i].getName(), 0);
this.debugLog.push("registerd number" + this.registerdStores[i].getName());
break;
case StoreType.boolean:
this.propertyManager.defineBoolean(this.registerdStores[i].getName(), false);
this.world.setDynamicProperty(this.registerdStores[i].getName(), false);
this.debugLog.push("registerd boolean" + this.registerdStores[i].getName());
break;
}
}
propertyRegistry.registerWorldDynamicProperties(this.propertyManager);
this.initialised = true;
}
@@ -111,7 +110,7 @@ class Mindkeeper {
* @param store The name of the store.
* @param value The value to set.
*/
set(store: string, value: string | number | boolean): void {
set(store: string, value: string | number | boolean | Vector3): void {
if (this.registerdStores.find((s) => s.getName() === store)?.getType() != typeof value) {
this.world.sendMessage(`Store ${store} is not of type ${typeof value}`);
return;
@@ -126,7 +125,7 @@ class Mindkeeper {
* @param store The name of the store.
* @returns The value of the store, or undefined if the store is not defined.
*/
get(store: string): string | number | boolean | undefined {
get(store: string): string | number | boolean | Vector3 | undefined {
try {
let data = this.world.getDynamicProperty(store);
if (data === undefined) {
@@ -219,7 +218,8 @@ class Mindkeeper {
if (command === "!deleteStoresConfirm") {
this.getStores().forEach((store) => {
this.world.sendMessage(`Deleting ${store.getName()}`);
this.world.removeDynamicProperty(store.getName());
this.world.sendMessage("This feature no longer works, thanks minecraft ");
// this.world.dynami(store.getName());
});
this.secondWarning = false;
}

View File

@@ -105,7 +105,7 @@ class Pupeteer {
}
static givePlayerItem(player: Player, item: ItemStack) {
(player.getComponent("inventory") as EntityInventoryComponent).container.addItem(item);
(player.getComponent("inventory") as EntityInventoryComponent).container!.addItem(item);
}
}

View File

@@ -1,4 +1,4 @@
import { MinecraftBlockTypes, Vector3, world } from "@minecraft/server";
import { BlockType, BlockTypes, Vector3, world } from "@minecraft/server";
import Level from "../../Commandeer/level/level";
import pupeteer from "../../Commandeer/pupeteer";
import { teleportAgent, isAgentAt, getAgentLocation, getAgent } from "../../Commandeer/utils/agentUtils";