• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
DFmoney - 一款强大的自定义经济掉落

LSE DFmoney - 一款强大的自定义经济掉落 1.1.0

版权类型
原创
版权链接
#
适配版本(基岩)
  1. 全版本
有问题请在 评价/反馈
或者加QQ群:940290489
和群友一起聊天交流,为插件做出贡献


[插件介绍]
玩家无论何种死亡,可自定义掉落经济
[配置和掉落配置文件目录]
./plugins/DeathDorpMoney/config.json
./plugins/DeathDorpMoney/DropData.json

[相关指令]
/dropmr
该指令是重载配置文件

[死亡类型]
被玩家杀导致死亡
因怪物导致死亡
玩家的自作自受
...

[具体死亡类型]
Override 非正常伤害(如插件设置血量为0)
Contact 解除伤害(如仙人掌)
EntityAttack 实体攻击(近战)
Projectile 抛射物攻击(比如箭,三叉戟这些远程武器)
Suffocation 窒息(卡方块里憋死)
Fall 摔落(摔死)
Fire 燃烧(被火烧)
FireTick 点燃
Lava 熔岩(岩浆烧死)
Drowning 溺水(溺死)
BlockExplosion 方块爆炸(比如TNT)
EntityExplosion 实体爆炸(比如苦力怕)
Void 虚空(掉虚空或指令杀死)
Suicide 自杀(不知道咋触发)
Magic 魔法伤害(尖牙对生物造成的伤害、守卫者对生物造成的魔法伤害和药水伤害等)
Wither 凋灵效果(获得凋灵buff)
Starve 饥饿(饿死)
Anvil 下落的铁砧(被下落的铁砧压死)
Thorns 荆棘(经济装备反弹的伤害杀死)
FallingBlock 下落的方块(被下落方块压死)
Piston 活塞(被活塞干死)
FlyIntoWall 动能(鞘翅撞死)
Magma 岩浆块(被岩浆块烫死)
Fireworks 烟花(被烟花干死)
Lightning 闪电(被闪电劈死 不会有人运气这么差吧)
Charging 充能(别管,开发者也不知道)
Temperature 温度(比如雪傀儡在沙漠,热死,玩家应该不会触发)
Freezing 冰冻(雪冻死)
Stalactite 钟乳石(被钟乳石砸到)
Stalagmite 石笋(掉落到石笋上)
[注意事项]
背包满了,不能捡
背包至少留出一个空格,用于经济捡起


[插件例图]
略~

[配置文件]
JSON:
{
    'item_type':'minecraft:gold_ingot',// 掉落物品标准名
    'item_aux':0,// 物品特殊值
    'item_name':'§r§b玩家§6{PLAYER.REALNAME}§b掉落的§l§a{MONEY}§r§b经济§r',// 物品名字
    'item_lore':'§r§b玩家§6{PLAYER.REALNAME}§b掉落的§l§a{MONEY}§r§b经济§r',// 物品Lore
    'exclude_op':true,// 排除OP
    'nbt_name':'drop_money',// nbt名 勿改,靠此识别物品
    'useItem':false,// 使用物品获得(关闭则捡起就获得)
    'not_drop_text':'§b您很幸运 没掉落经济',// 没掉落经济时提示(留空不提示)
    'drop_text':'§c您掉落了§4{DROPMONEY}§c经济 实际掉落§l§4{DROPMONEY2}§r§c经济 §7剩余{MONEY}经济 §7掉落位置:{POS}',// 掉落经济提示文本
    'obtained_text':'§d您捡到了§6{DROPPLAYER.REALNAME}§d掉落的§l§6{DROPMONEY}§r§d经济 §7当前拥有经济{MONEY}',// 获得经济提示文本
}

[掉落数据文件]
JSON:
{
    'default':{// 伤害类型 default:默认(没有符合时使用)
        'default':{// 伤害实体 default:默认(没有符合时使用)
            'type':'none',// 经济计算方式 random:范围内随机 percent:百分比 none:不掉落
            'max':0,// 最大值 -1:代表无限制
            'min':0,// 代表最小值 如果使用百分比:1=100%
            'drop_deduct':0.01,// 掉落扣除(不写代表不扣) 仅支持百分比
        }
    },
    'EntityAttack':{// 实体近战攻击
        'minecraft:player':{// 伤害来源于玩家
            'type':'random',// 范围内随机
            'max':100,// 最大值100
            'min':1// 最小值
        }
    }
    'Projectile':{// 抛射物攻击
        'minecraft:player':{// 伤害来源于玩家
            'type':'percent',// 百分比
            'max':-1,// 无上限
            'min':0.5// 掉落50%的经济
        }
    }
}


[导出接口]
JavaScript:
// 导入
let SpawnMoneyItem = ll.import('DFmoney','SpawnMoneyItem')

/**
 * SpawnMoneyItem(Pos,Value,Player)
 *
 * Pos : 坐标对象
 * 类型 : FloatPos | IntPos
 * Value : 掉落的经济数值
 * 类型 : Number
 * Player : 玩家对象
 * 类型 : Player
 */

SpawnMoneyItem(new IntPos(0,0,0),100,mc.getPlayer('test')) // 在主世界0 0 0坐标生成一个test玩家掉落的100经济
[后续更新]
1.支持双经济
2.增加GUI功能
3.待添加……
作者
小小的子沐呀
价格
150金粒
下载
19
查看
1,093
首次发布
最后更新

评分

0.00 星 0 次评分

资源团队

后退
顶部 底部