-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathblacklist.js
64 lines (63 loc) · 2.27 KB
/
blacklist.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
global.blackListCheck = function(itemToTest, event, player) {
if (itemToTest) {
var id = itemToTest.id.toString();
/**
This is where you add the ID
of any item you want to have
blacklisted on your server.
Start by adding a new line after
the "switch(id){" part and put
"case 'minecraft:whatever':".
and replace "minecraft:whatever"
with whatever item you want to
blacklist.
*/
switch (id) {
//case 'minecraft:stone':
//case 'minecraft:stick':
//case 'minecraft:bed':
//case 'minecraft:dirt':
case 'minecraft:tnt':
if (player) {
if (player.isPlayer()) {
player.tell(["Item ", text.yellow(id), " has been ", text.red("removed"), ".\nReason: ", text.red("BlackListed"), " Item"]);
}
}
itemToTest.count = 0;
event.cancel();
break;
default:
break;
}
}
};
events.listen("item.right_click", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.left_click", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.pickup", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.toss", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.crafted", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.smelted", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("item.entity_interact", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("block.place", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("block.left_click", function(event) {
global.blackListCheck(event.item, event, event.player);
});
events.listen("block.right_click", function(event) {
global.blackListCheck(event.item, event, event.player);
});