Minecraft我的世界BDS插件开发之LLSE事件监听收集整理

Minecraft我的世界BDS在基于 LiteLoaderBDS 插件开发时,经常用到监听器,我们基于开发需要进行整理,保持更新中。

onServerStarted 监听服务器启动

mc.listen("onServerStarted", function () {
	var pluginslist = ll.listPlugins();
	for (let i = 0; i < pluginslist.length; i++) {
		if (pluginslist[i] == "PSerein") {
			fixPSerein = true
		}
	}
	colorLog("red", "插件重构,请删掉旧版本所有数据及配置文件")
})

onJoin 监听玩家进服

mc.listen("onJoin", function (player) {
	//…………
})

onMobDie 监听生物死亡

mc.listen("onMobDie", (mob, source) => {
	//…………
});

onPlayerDie 监听玩家被杀死

mc.listen("onPlayerDie", function (player, source) {
	//…………
})

onInventoryChange 监听物品栏变化

mc.listen("onInventoryChange", function (player, slotNum, oldItem, newItem) {
	//…………
})