add first patch
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
console.info("[SOCIETY] fishRadar.js loaded");
|
||||
|
||||
const renderItem = (id) => Item.of(id).displayName;
|
||||
|
||||
ItemEvents.rightClicked("society:fish_radar", (e) => {
|
||||
const { level, player, item } = e;
|
||||
|
||||
function playerTell(x) {
|
||||
player.tell(x);
|
||||
}
|
||||
player.tell(global.getSeasonFromBiome(level, player.pos))
|
||||
let fish = [];
|
||||
player.tell(
|
||||
Text.of("=====[ ").gray()
|
||||
.append(Text.translatable("item.society.fish_radar").green())
|
||||
.append(" ]=====")
|
||||
);
|
||||
|
||||
if (level.dimension !== "minecraft:the_nether") {
|
||||
fish = global.overworldRadar(e, fish, playerTell, true);
|
||||
} else {
|
||||
fish = global.netherRadar(e, fish, playerTell);
|
||||
}
|
||||
if (player.stages.has("mystical_ocean")) fish.push("society:neptuna");
|
||||
player.tell(Text.gray("======================"));
|
||||
fish.forEach((fish) => {
|
||||
player.tell(renderItem(fish));
|
||||
});
|
||||
global.addItemCooldown(player, item, 20);
|
||||
});
|
||||
Reference in New Issue
Block a user