• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
DemonMarket 魔鬼商店

世界管理 经济 DemonMarket 魔鬼商店 2024-03-12

版权类型
转载
插件中文名称
DemonMarket 魔鬼商店
插件英文名称
DemonMarket 魔鬼商店
原帖地址
https://github.com/Tining123/DemonMarket
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. SpongeVanilla
  7. Leaves
语言支持
多语言
前置组件
Valut
ESS或CMI+经济插件
适配版本(Java)
  1. 1.20
  2. 1.19
DemonMarket 魔鬼商店
logo

一个系统商店插件,玩家可以出售物品。采用调优后的幂指函数与反函数混合收敛物价。用于解决工业类服务器某些物品产能过高导致服务器经济失衡的问题。
通过基于玩家资产的收敛函数,玩家出售物品会逐渐缓步的贬值。在达到指定基线后物品迅速贬值,并且逐步趋减趋近于0但不会到达0。使用这种手段,在玩家初期进入就能开始适应物价收敛,并且可以有效遏制服务器寡头玩家的资产进一步膨胀。





使用方法
使用用户命令/demonmarket 命令简写为/mt
/mt 打开魔鬼商店的菜单
/mt gui 打开一个收购箱
/mt sell 卖掉手里的东西
/mt sell all 卖掉背包里和手中同样的所有东西
/mt price 预估手中物品的出售收益
/mt help 查看帮助
/mt shop 打开商店进行购买
/mt market 打开市场
/mt market sell [金额] 上架手中物品到市场
可用别名:dm,dmt,demonmarket

使用管理员命令/demonmarketadmin 命令简写为/mtadmin
/mtadmin set [价格] 为手中的物品新增或修改价格
/mtadmin set [价格] 为手中的nbt物品新增或修改价格
/mtadmin name 查看手中物品在配置中的名称
/mtadmin nbt 查看手中物品在配置中的nbt明细
/mtadmin reload 重载插件配置
/mtadmin shopset [price] - 将手中的物品添加到商店
/mtadmin shopnbtset [price] - 将手中的nbt物品添加到商店
/mtadmin shop - 打开商店管理面板
/mtadmin market - 打开市场管理面板 可用别名:dmadmin,dmtadmin,demonmarketadmin
使用效果
5000w资产效果 60w资产效果 800资产效果

以上分别为资产5000万,60w以及800的玩家出售钻石块后所得收益

插件权限列表
demonmarket.use 需要给玩家组这个权限才能使用
例如使用Groupmanager命令 /mangaddp builder demonmarket.use 或者 /mangaddp default demonmarket.use
luckperm则可以直接通过 /lp editor界面添加
配置文件 config.yml
TaxRate: 税率,是经过收敛公式之后,在进行一次税率收取。默认千分之5,
OP: 服主,或者指定税率受益人。所有税收会打入这个玩家的账户。不想使用可以留空。
BasicProperty: 资产基线,最重要的配置。指定期望平均单个玩家持有的储蓄金额。可以根据服务器自身情况增加或者降低。当前默认50万。
enable-demon-tax: 禁用恶魔税率
Round: 是否开启小数点后两位近似功能
Fitler: 此功能针对粘液科技等其他插件,这些插件可能发放带有功能性的原版物品,启用该功能将禁止销售手中的这些特殊物品。
disable-pay: 默认开启,禁止试用其他插件的pay.
disable-pay-list: 禁止使用的pay命令列表.
disable-sell: 默认开启,禁止试用其他插件的sell.
disable-sell-list: 禁止使用的sell命令列表.
may-pay: 单次转账最大金额限制,默认设置为-1不限制,设置为0则等于关闭交易功能。
pay-unit: 转账单位。大额转账将会被拆分成转账单位级的小额转账自动多次计算。
payer-tax: 是否由付款人支付转账税款(默认由接收人所受金额扣除)
auto-refresh: 是否开启自动刷新结算价格
auto-refresh-gap: 自动刷间隔(秒)
disable-shop: 禁用商店
market.disable-market: 禁用市场
market.max-user-sell: 玩家最大上架数量
market.sell-tax-rate: 上架手续费
market.diasble-demon-tax: 是否禁用市场中卖家收益的恶魔税率
理论支持
以下为计算价格的实际公式。 其中

price=物品设定价格
money=玩家资产
BASE=资产基线
TAX=(1 - 税收)
实际最终公式

令钻石块价值440
当基线设置为5000时,随着玩家储蓄增长,利润变动如下 5000基线
当基线设置为50万时,随着玩家储蓄增长,利润变动如下 50w基线
这里建议试用使用我的另一个工具 DemonCalculator 自行进行相关预估,以设计适合自己服务器的资产基线设定
未来功能
试用GUI查看所有可出售物品[✓]
支持GUI界面[✓]
支持NBT [✓]
通过命令直接调整物价 [✓]
通过命令直接查看物品名称 [✓]
关于项目
采用MIT协议,欢迎提建议,issue,fork或者直接下载使用
如果有问题或者需求可以联系QQ 1340212468
该插件已由纸劈刀搬运至mcbbs
感谢
代码指导 EnderTheCoder

技术指导 LiteSignIn 插件

测试 已下线
作者
cftbbs
价格
5金粒
下载
70
查看
1,703
首次发布
最后更新

评分

0.00 星 0 次评分

cftbbs 的其他资源

后退
顶部 底部