From dd905162cbb1ad70fcf0dd006d2e6e5006afaeb6 Mon Sep 17 00:00:00 2001 From: Dada878 Date: Wed, 18 May 2022 21:54:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=BE=A9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/config.js | 2 +- scripts/main.js | 2 +- scripts/system/money.js | 5 +++-- scripts/system/shop.js | 5 +++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/config.js b/scripts/config.js index 15763c1..8aa4ea2 100644 --- a/scripts/config.js +++ b/scripts/config.js @@ -50,5 +50,5 @@ export const checkEnchantment = true -export const pluginDB = new WorldDB.table("plugin_database"); +export const pluginDB = new WorldDB("plugin_database"); export const enables = pluginDB.table("enable"); \ No newline at end of file diff --git a/scripts/main.js b/scripts/main.js index 5535f7e..f1ad9bc 100644 --- a/scripts/main.js +++ b/scripts/main.js @@ -6,7 +6,7 @@ import { AdminMenu } from "./mainMenu/admin.js"; import { PlayerMenu } from "./mainMenu/player.js"; import { addXp } from "./system/level.js"; import { pluginDB, prefix, baseXP, checkLore, checkEnchantment, enables } from "./config.js"; -import { WorldDB } from "./lib/WorldDB.js"; +import { WorldDB, ScoreboardDB } from "./lib/WorldDB.js"; import { levelTable, expTable } from "./system/level.js"; import { clearItem, snakeToCamel } from './lib/util.js'; import * as detect from './system/tool.js' diff --git a/scripts/system/money.js b/scripts/system/money.js index 2c625c2..37c6960 100644 --- a/scripts/system/money.js +++ b/scripts/system/money.js @@ -2,9 +2,10 @@ import { world } from "mojang-minecraft"; import * as ui from 'mojang-minecraft-ui'; import { pluginDB } from "../config.js"; import { cmd, GetScores, log, logfor, SetScores, AddScores } from '../lib/GameLibrary.js'; -import { WorldDB } from '../lib/WorldDB.js'; +import { WorldDB, ScoreboardDB } from '../lib/WorldDB.js'; -export const moneyTable = new ScoreboardDB(pluginDB.table("moneySetting").getData("scoreboard") ?? "money"); +const dbName = pluginDB.table("moneySetting").getData("scoreboard") ?? "money"; +export const moneyTable = new ScoreboardDB(dbName); export function MoneySystem(player) { const worldPlayers = world.getPlayers(); diff --git a/scripts/system/shop.js b/scripts/system/shop.js index ed850fc..3952621 100644 --- a/scripts/system/shop.js +++ b/scripts/system/shop.js @@ -2,10 +2,11 @@ import { world } from "mojang-minecraft"; import * as ui from 'mojang-minecraft-ui'; import { pluginDB } from "../config.js"; import { cmd, log, logfor, cmds } from '../lib/GameLibrary.js'; -import { WorldDB } from '../lib/WorldDB.js'; +import { WorldDB, ScoreboardDB } from '../lib/WorldDB.js'; export const maxSelect = 128 -export const moneyTable = new ScoreboardDB(pluginDB.table("moneySetting").getData("scoreboard") ?? "money"); +const dbName = pluginDB.table("moneySetting").getData("scoreboard") ?? "money"; +export const moneyTable = new ScoreboardDB(dbName); export const buyableItems = [ {