taobao {
cost {
# 创建淘宝商店的手续费
createShopCost=100000
# 创建收购商品的手续费
newBuyCost=10000
# 创建出售商品的手续费
newSaleCost=10000
# 变更店铺图标的手续费
setIconCost=10000
# 变更物品序号的手续费
setOrderCost=10000
# 变更店铺名字的手续费
setShopNameCost=10000
}
icon {
# 返回主菜单按钮
goBackMenu {
Count="b 1"
id="S minecraft:diamond"
tag {
display {
Name="S {\"text\":\"§2返回主菜单\"}"
}
}
}
# 下一页按钮
nextPage {
Count="b 1"
id="S minecraft:diamond"
tag {
display {
Name="S {\"text\":\"§2下一页\"}"
}
}
}
# 上一页按钮
prePage {
Count="b 1"
id="S minecraft:diamond"
tag {
display {
Name="S {\"text\":\"§2上一页\"}"
}
}
}
# 刷新gui的按钮
refreshButton {
Count="b 1"
id="S minecraft:diamond"
tag {
display {
Name="S {\"text\":\"§2刷新\"}"
}
}
}
}
menu {
# 淘宝商城gui名字
title="§a淘宝商城§f"
}
msg {
buy {
# 购买成功的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您从${owner}的商店购买了${count}个${name},花费:${cost}"
}
# 购买成功,通知店主的消息通知
notifyOwner {
# 启用/停用
enable=true
# 消息
message="${player}从您的商店购买了${count}个${name},交易额:${cost},缴税:${tax},收入:${income}"
}
}
# 收购商品,顾客视角的图标文案,可用变量:${price} ${capability} ${totalDealCount} ${totalDealCost}
buyShopItemCustomIconLores=[
"§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m",
"§e单价: §a${price}$",
"§e剩余空间:§a${capability}",
"§e累计交易量: §a${totalDealCount}",
"§e累计交易额: §a${totalDealCost}",
"§e出售1个: §a左键点击",
"§e出售2个: §a按1 §e出售4个: §a按2",
"§e出售8个: §a按3 §e出售16个:§a按4",
"§e以此类推...",
"§e尽量多的出售该商品:§aShift+左键点击"
]
# 收购商品,店主视角的图标文案,可用变量:${shopItemId} ${order} ${price} ${count} ${capability} ${totalDealCount} ${totalDealCost}
buyShopItemOwnerIconLores=[
"§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m",
"§e单价: §a${price}$",
"§e库存数量:§a${count}",
"§e剩余空间:§a${capability}",
"§e累计交易量: §a${totalDealCount}",
"§e累计交易额: §a${totalDealCost}",
"§e左键点击:§a从库存取出一组该商品",
"§eShift+左键点击:§a从库存尽量多的取出该商品",
"§e序号:§a${order}",
"§e摊位ID:§a${shopItemId}"
]
createShop {
# 创建店铺的广播通知
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}的创建新的店铺:${name}"
}
# 创建店铺的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您创建了新的店铺:${name},店铺ID:${id}"
}
}
deleteShopItem {
# 下架商品的广播消息
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}下架了${type}商品${name}"
}
# 下架商品的提示信息
msg {
# 启用/停用
enable=true
# 消息
message="您下架了${type}商品${name},商品ID:${id}"
}
}
newBuy {
# 上架新商品的广播消息
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}上架了收购商品:${name}"
}
# 上架新商品的提示信息
msg {
# 启用/停用
enable=true
# 消息
message="恭喜您,上架收购商品成功,商品ID:${id},手续费:${money}"
}
}
newSale {
# 上架新商品的广播消息
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}上架了出售商品:${name}"
}
# 上架新商品的提示信息
msg {
# 启用/停用
enable=true
# 消息
message="恭喜您,上架出售商品成功,商品ID:${id},手续费:${money}"
}
rule {
# 尝试上架禁止出售的商品时的提示信息
canNotSale="此物禁止出售!"
# 尝试上架禁止出售的商品Lore包含违禁关键字时的提示信息
illegalLore="上架失败,此物品Lore包含违禁关键字:${keywords}"
# 尝试上架禁止出售的商品名字包含违禁关键字时的提示信息
illegalName="上架失败,此物品名字包含违禁关键字:${keywords}"
# 尝试上架禁止出售的商品售价过低时的提示信息
priceToLow="上架失败,此物品允许的最低售价为:${price}"
}
}
# 余额不足的提示信息
notEnoughMony {
# 启用/停用
enable=true
# 消息
message=余额不足
}
pullStock {
# 取出库存的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您从${type}商店取出了${count}个${name}"
}
}
putStock {
# 添加库存的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您添加了${count}个${name}到${type}商店,手续费:${money}"
}
}
renameShop {
# 店铺更名的广播通知
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}的店铺名字更改为:${name}"
}
# 店铺更名的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您的店铺名字更改为:${name}"
}
}
# 余额不足的提示信息,会提示需要多少钱
requireMony {
# 启用/停用
enable=true
# 消息
message="余额不足,需要:${money}"
}
sale {
# 出售成功的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您出售了${count}个${name}到${owner}的商店,交易额:${cost},收入:${income},缴税:${tax},日交易额:${todayTotalCost}"
}
# 出售成功,通知店主的消息通知
notifyOwner {
# 启用/停用
enable=true
# 消息
message="玩家${player}出售了${count}个${name}到您的商店,花费:${cost}"
}
}
# 出售商品,顾客视角的图标文案,可用变量:${price} ${count} ${totalDealCount} ${totalDealCost}
saleShopItemCustomIconLores=[
"§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m",
"§e单价: §a${price}$",
"§e库存数量:§a${count}",
"§e累计交易量: §a${totalDealCount}",
"§e累计交易额: §a${totalDealCost}",
"§e购买1个: §a左键点击",
"§e购买2个: §a按1 §e购买4个: §a按2",
"§e购买8个: §a按3 §e购买16个:§a按4",
"§e以此类推...",
"§e尽量多的购买该商品:§aShift+左键点击"
]
# 出售商品,店主视角的图标文案,可用变量:${shopItemId} ${order} ${price} ${count} ${totalDealCount} ${totalDealCost}
saleShopItemOwnerIconLores=[
"§c§m §c§m §c§m §e§m §e§m §e§m §2§m §2§m §2§m §b§m §b§m §b§m §d§m §d§m §d§m §e§l商品信息§d§m §d§m §d§m §b§m §b§m §b§m §2§m §2§m §2§m §e§m §e§m §e§m §c§m §c§m §c§m §c§m",
"§e单价: §a${price}$",
"§e库存数量:§a${count}",
"§e累计交易量: §a${totalDealCount}",
"§e累计交易额: §a${totalDealCost}",
"§e左键点击:§a从库存取出一组该商品",
"§eShift+左键点击:§a从库存尽量多的取出该商品",
"§e右建点击:§a添加一组该商品到库存",
"§eShift+右建点击:§a将背包内所有该商添加到库存",
"§e序号:§a${order}",
"§e摊位ID:§a${shopItemId}"
]
setOrder {
# 更改摊位序号的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="商品 ${id} 序号变更为 ${order}"
}
}
setShopIcon {
# 更换店铺图标的广播通知
broadcast {
# 启用/停用
enable=true
# 消息
message="玩家${player}的店铺图标更换为:${name}"
}
# 更换店铺图标的消息通知
msg {
# 启用/停用
enable=true
# 消息
message="您的店铺图标更换为:${name}"
}
}
# 商店图标的lore,可用变量:${owner} ${shopId} ${goodsBuyCount} ${goodsSaleCount} ${totalCost} ${lastTradeTime}
shopIconLores=[
"§a店主:§e${owner}",
"§a店铺ID:§e${shopId}",
"§a收购商品:§c${goodsBuyCount}§a种",
"§a出售商品:§c${goodsSaleCount}§a种",
"§a总营业额:§c${totalCost}$",
"§a上次交易时间:§c${lastTradeTime}",
"§a左键进入§c收购区 §a右建进入§c出售区"
]
}
newSale {
rule {
# 出售规则,可用来禁止物品出售或者限制最低售价
dealRules=[]
# lore黑名单,每条规则可以包含多个关键字,物品的lore同时包含某个规则的所有关键字,就禁止出售.
rejectItemLores=[
[
"§o",
点券
],
[
节操
],
[
国王
],
[
服主
],
[
淘宝
],
[
腾讯
],
[
京东
],
[
爸爸
]
]
# 名字黑名单,每条规则可以包含多个关键字,物品的名字同时包含某个规则的所有关键字,就禁止出售.
rejectItemNames=[
[
"§o",
点券
],
[
节操
],
[
国王
],
[
服主
],
[
淘宝
],
[
腾讯
],
[
京东
],
[
爸爸
]
]
}
}
tax {
# 收购商店交易税率
buyShop=0.1
# 增加出售商店库存时的库存税(主要目的是防止玩家把商店当成仓库)
putStock=0.05
# 出售商店交易税率
saleShop=0.1
# 系统商店动态税率计算公式,主要用来防止玩家无节制的从系统商店揽财.(cost是当日系统收购商店交易额,计算结果为应收税额)
sysBuyShopTaxScript="context.cost < 1000000 ? (context.cost * ((context.cost * 0.8 / 1000000 / 2)+0.1)) : ((100000 + 1000000 * 0.8 / 2) + (context.cost - 1000000) * 0.9)"
}
# 如果设置了这个,会把税转到指定玩家身上
taxReceiver=""
}