update mods
This commit is contained in:
parent
74d4b0dccd
commit
548c22afa8
12 changed files with 95 additions and 89 deletions
|
@ -1,50 +1,58 @@
|
|||
const itemBlacklist = [
|
||||
"allium_peripherals:chat_modem_creative"
|
||||
// "minecraft:stone"
|
||||
]
|
||||
|
||||
// remove recipes
|
||||
onEvent('recipes', event => {
|
||||
itemBlacklist.forEach(item => {
|
||||
event.remove({output: item})
|
||||
})
|
||||
});
|
||||
ServerEvents.recipes(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
event.remove({ output: item })
|
||||
}
|
||||
})
|
||||
|
||||
// handle items
|
||||
onEvent('item.pickup', event => {
|
||||
if (itemBlacklist.includes(event.item.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
|
||||
});
|
||||
onEvent('item.toss', event => {
|
||||
if (itemBlacklist.includes(event.item.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
onEvent('item.right_click', event => {
|
||||
if (itemBlacklist.includes(event.item.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
ItemEvents.rightClicked(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.item.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
// handle blocks
|
||||
onEvent('block.place', event => {
|
||||
if (itemBlacklist.includes(event.block.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
onEvent('block.break', event => {
|
||||
if (itemBlacklist.includes(event.block.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
onEvent('block.right_click', event => {
|
||||
if (itemBlacklist.includes(event.block.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
onEvent('block.left_click', event => {
|
||||
if (itemBlacklist.includes(event.block.id)) {
|
||||
event.cancel();
|
||||
};
|
||||
});
|
||||
ItemEvents.pickedUp(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.item.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
ItemEvents.dropped(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.item.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
// Block events
|
||||
BlockEvents.broken(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.block.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
BlockEvents.placed(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.block.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
BlockEvents.rightClicked(event => {
|
||||
for (let item of itemBlacklist) {
|
||||
if (event.block.id == item) {
|
||||
event.cancel()
|
||||
}
|
||||
}
|
||||
})
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
// Custom Loot Tables
|
||||
onEvent('block.loot_tables', event => {
|
||||
ServerEvents.blockLootTables(event => {
|
||||
event.addBlock('minecraft:cobblestone', table => {
|
||||
table.addPool(pool => {
|
||||
pool.addItem('minecraft:coal', 1).randomChance(0.3)
|
||||
|
@ -27,8 +27,6 @@ onEvent('block.loot_tables', event => {
|
|||
event.addBlock('minecraft:deepslate', table => {
|
||||
table.addPool(pool => {
|
||||
pool.addItem('minecraft:cobbled_deepslate', 1)
|
||||
|
||||
// add tuff to loot table
|
||||
pool.addItem('minecraft:tuff', 1).randomChance(0.02)
|
||||
|
||||
// add deepslate ores to loot table with a 0.005 chance
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue