Skip to content

Commit 322ad19

Browse files
authored
Create productivebees_filter.js
1 parent 8eacd80 commit 322ad19

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
'use strict'
2+
3+
function is_productive_bee_cage(item_stack, type) {
4+
const id = item_stack.id
5+
if (id !== 'productivebees:bee_cage' && id !== 'productivebees:sturdy_bee_cage')
6+
return false
7+
const custom_data = item_stack.components.get('minecraft:custom_data')
8+
if (!custom_data || !custom_data.contains('type'))
9+
return false
10+
return custom_data.copyTag().getString('type') === type
11+
}
12+
13+
FTBFilterSystemEvents.customFilter('productivebeescage', event => {
14+
if (is_productive_bee_cage(event.getStack(), event.getData())) {
15+
event.success()
16+
} else {
17+
event.cancel()
18+
}
19+
})

0 commit comments

Comments
 (0)