mirror of
https://github.com/Xiao-MoMi/Custom-Fishing.git
synced 2025-12-28 19:39:06 +00:00
喵
This commit is contained in:
@@ -4,7 +4,7 @@ plugins {
|
||||
}
|
||||
|
||||
group = 'net.momirealms'
|
||||
version = '1.2.0-beta1'
|
||||
version = '1.2.0-pre-1'
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
||||
@@ -49,11 +49,16 @@ public class FishFinderEvent extends PlayerEvent implements Cancellable {
|
||||
cancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public List<Loot> getLoots() {
|
||||
return loots;
|
||||
}
|
||||
|
||||
@@ -46,11 +46,16 @@ public class FishHookEvent extends PlayerEvent implements Cancellable {
|
||||
cancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public Difficulty getDifficulty() {
|
||||
return difficulty;
|
||||
}
|
||||
|
||||
@@ -52,11 +52,16 @@ public class FishResultEvent extends PlayerEvent implements Cancellable {
|
||||
cancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public boolean isDouble() {
|
||||
return isDouble;
|
||||
}
|
||||
|
||||
@@ -46,11 +46,16 @@ public class RodCastEvent extends PlayerEvent implements Cancellable {
|
||||
this.isCancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public Bonus getBonus() {
|
||||
return bonus;
|
||||
}
|
||||
|
||||
@@ -27,11 +27,16 @@ public class SellFishEvent extends PlayerEvent implements Cancellable {
|
||||
cancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public float getMoney() {
|
||||
return money;
|
||||
}
|
||||
|
||||
@@ -50,11 +50,16 @@ public class TotemActivationEvent extends PlayerEvent implements Cancellable {
|
||||
cancelled = cancel;
|
||||
}
|
||||
|
||||
@Override
|
||||
public @NotNull HandlerList getHandlers() {
|
||||
public static HandlerList getHandlerList() {
|
||||
return handlerList;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public HandlerList getHandlers() {
|
||||
return getHandlerList();
|
||||
}
|
||||
|
||||
public Totem getTotem() {
|
||||
return totem;
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ public class SellFishCommand implements TabExecutor {
|
||||
AdventureUtil.sendMessage(sender, MessageManager.prefix + MessageManager.noConsole);
|
||||
return true;
|
||||
}
|
||||
player.closeInventory();
|
||||
CustomFishing.plugin.getSellManager().openGuiForPlayer(player);
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -51,6 +51,7 @@ public class OpenCommand extends AbstractSubCommand {
|
||||
AdventureUtil.sendMessage(sender, MessageManager.prefix + MessageManager.noPerm);
|
||||
return true;
|
||||
}
|
||||
player.closeInventory();
|
||||
CustomFishing.plugin.getBagDataManager().openFishingBag(player, player);
|
||||
}
|
||||
if (args.size() == 1) {
|
||||
@@ -63,6 +64,7 @@ public class OpenCommand extends AbstractSubCommand {
|
||||
AdventureUtil.sendMessage(sender, MessageManager.prefix + MessageManager.playerNotExist);
|
||||
return true;
|
||||
}
|
||||
player.closeInventory();
|
||||
CustomFishing.plugin.getBagDataManager().openFishingBag(player, offlinePlayer);
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -62,8 +62,6 @@ public class Competition {
|
||||
Collection<? extends Player> playerCollections = Bukkit.getOnlinePlayers();
|
||||
if (playerCollections.size() >= competitionConfig.getMinPlayers() || forceStart) {
|
||||
|
||||
currentCompetition = this;
|
||||
|
||||
if (ConfigManager.useRedis){
|
||||
ranking = new RedisRankingImpl();
|
||||
} else {
|
||||
@@ -85,8 +83,9 @@ public class Competition {
|
||||
}
|
||||
else {
|
||||
for (Player player : playerCollections) {
|
||||
AdventureUtil.playerMessage(player, MessageManager.notEnoughPlayers);
|
||||
AdventureUtil.playerMessage(player, MessageManager.prefix + MessageManager.notEnoughPlayers);
|
||||
}
|
||||
currentCompetition = null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -51,10 +51,7 @@ import org.bukkit.Location;
|
||||
import org.bukkit.Material;
|
||||
import org.bukkit.block.Block;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
import org.bukkit.entity.Entity;
|
||||
import org.bukkit.entity.FishHook;
|
||||
import org.bukkit.entity.Item;
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.entity.*;
|
||||
import org.bukkit.event.HandlerList;
|
||||
import org.bukkit.event.player.PlayerFishEvent;
|
||||
import org.bukkit.event.player.PlayerInteractEvent;
|
||||
@@ -589,9 +586,6 @@ public class FishingManager extends Function {
|
||||
}
|
||||
|
||||
private void sendSuccessTitle(Player player, String loot) {
|
||||
|
||||
nextLoot.remove(player);
|
||||
|
||||
AdventureUtil.playerTitle(
|
||||
player,
|
||||
ConfigManager.successTitle[new Random().nextInt(ConfigManager.successTitle.length)]
|
||||
@@ -659,7 +653,6 @@ public class FishingManager extends Function {
|
||||
action.doOn(player, null);
|
||||
}
|
||||
|
||||
nextLoot.remove(player);
|
||||
nextBonus.remove(player);
|
||||
|
||||
AdventureUtil.playerTitle(
|
||||
@@ -674,8 +667,18 @@ public class FishingManager extends Function {
|
||||
|
||||
public void onCaughtEntity(PlayerFishEvent event) {
|
||||
final Player player = event.getPlayer();
|
||||
if (fishingPlayerCache.remove(player) != null && event.getCaught() != null){
|
||||
AdventureUtil.playerMessage(player, MessageManager.prefix + MessageManager.hookOther);
|
||||
FishingPlayer fishingPlayer = fishingPlayerCache.remove(player);
|
||||
if (fishingPlayer != null) {
|
||||
Entity entity = event.getCaught();
|
||||
if (entity != null && entity.getType() == EntityType.ARMOR_STAND) {
|
||||
proceedReelIn(event, player, fishingPlayer);
|
||||
}
|
||||
else {
|
||||
fishingPlayer.cancel();
|
||||
nextBonus.remove(player);
|
||||
nextLoot.remove(player);
|
||||
AdventureUtil.playerMessage(player, MessageManager.prefix + MessageManager.hookOther);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -755,7 +758,7 @@ public class FishingManager extends Function {
|
||||
NBTItem nbtItem = new NBTItem(itemStack);
|
||||
NBTCompound cfCompound = nbtItem.getCompound("CustomFishing");
|
||||
if (cfCompound != null && cfCompound.getString("type").equals("util") && cfCompound.getString("id").equals("fishfinder")) {
|
||||
if (isCoolDown(player, 2000)) return;
|
||||
if (isCoolDown(player, 1000)) return;
|
||||
useFinder(event.getPlayer());
|
||||
return;
|
||||
}
|
||||
@@ -805,7 +808,6 @@ public class FishingManager extends Function {
|
||||
}
|
||||
|
||||
private void useFinder(Player player) {
|
||||
if (isCoolDown(player, 1000)) return;
|
||||
FishingCondition fishingCondition = new FishingCondition(player.getLocation(), player);
|
||||
List<Loot> possibleLoots = getPossibleLootList(fishingCondition, true, LootManager.WATERLOOTS.values());
|
||||
possibleLoots.addAll(getPossibleLootList(fishingCondition, true, LootManager.LAVALOOTS.values()));
|
||||
|
||||
@@ -153,7 +153,7 @@ public class LootManager extends Function {
|
||||
loot.setSize(size);
|
||||
}
|
||||
if (config.contains(key + ".price")) {
|
||||
loot.setBasicPrice((float) config.getDouble(key + ".price.basic", 0));
|
||||
loot.setBasicPrice((float) config.getDouble(key + ".price.base", 0));
|
||||
loot.setSizeBonus((float) config.getDouble(key + ".price.bonus", 0));
|
||||
}
|
||||
if (config.contains(key + ".random-enchantments")){
|
||||
|
||||
@@ -56,7 +56,7 @@ rainbow_3:
|
||||
7: 0
|
||||
rainbow_4:
|
||||
range: 16
|
||||
title: '<#3CB371>GREEN!'
|
||||
title: '<GREEN>GREEN!'
|
||||
subtitle:
|
||||
start: '<font:customfishing:default>'
|
||||
bar: '뀋'
|
||||
|
||||
@@ -0,0 +1,969 @@
|
||||
rubbish:
|
||||
material: paper
|
||||
show-in-fishfinder: false
|
||||
display:
|
||||
name: '<gray>Garbage</gray>'
|
||||
lore:
|
||||
- '<gray>Maybe we need to protect the environment...'
|
||||
weight: 130
|
||||
time: 20000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 640
|
||||
obsidian:
|
||||
nick: '<#4B0082>Obsidian</#4B0082>'
|
||||
material: obsidian
|
||||
in-lava: true
|
||||
weight: 80
|
||||
time: 20000
|
||||
difficulty: 1-2
|
||||
wither_skeleton_skull:
|
||||
nick: '<black>Wither Skeleton Skull</black>'
|
||||
material: wither_skeleton_skull
|
||||
in-lava: true
|
||||
weight: 1
|
||||
time: 20000
|
||||
difficulty: 1-6
|
||||
pufferfish:
|
||||
nick: '<#DAA520>Pufferfish</#DAA520>'
|
||||
material: PUFFERFISH
|
||||
weight: 50
|
||||
difficulty: 1-1
|
||||
cod:
|
||||
nick: '<#FFFACD>Cod</#FFFACD>'
|
||||
material: COD
|
||||
weight: 300
|
||||
difficulty: 1-1
|
||||
salmon:
|
||||
nick: '<#D2691E>Salmon</#D2691E>'
|
||||
material: SALMON
|
||||
weight: 250
|
||||
difficulty: 1-1
|
||||
tropical_fish:
|
||||
nick: '&cT&fr&co&fp&ci&fc&ca&fl &cF&fi&cs&fh'
|
||||
material: TROPICAL_FISH
|
||||
weight: 50
|
||||
difficulty: 1-1
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:jungle
|
||||
- minecraft:bamboo_jungle
|
||||
- minecraft:sparse_jungle
|
||||
- minecraft:warm_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
tuna_fish:
|
||||
material: paper
|
||||
nick: <gradient:#F0FFFF:#4682B4:#F0FFFF>Tuna Fish</gradient>
|
||||
display:
|
||||
name: '<gradient:#F0FFFF:#4682B4:#F0FFFF>Tuna Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>Tuna is a kind of healthy food.'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 10000
|
||||
difficulty: 1-4
|
||||
custom-model-data: 641
|
||||
size: 15~50
|
||||
price:
|
||||
base: 30
|
||||
bonus: 0.6
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:cold_ocean
|
||||
- minecraft:deep_cold_ocean
|
||||
- minecraft:deep_frozen_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
tuna_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#F0FFFF:#4682B4:#F0FFFF>Tuna Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Tuna is a kind of healthy food.'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
time: 8000
|
||||
difficulty: 1-5
|
||||
group: silver
|
||||
custom-model-data: 666
|
||||
size: 30~100
|
||||
price:
|
||||
base: 50
|
||||
bonus: 0.6
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:cold_ocean
|
||||
- minecraft:deep_cold_ocean
|
||||
- minecraft:deep_frozen_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
tuna_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#F0FFFF:#4682B4:#F0FFFF>Tuna Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Tuna is a kind of healthy food.'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 5000
|
||||
difficulty: 1-6
|
||||
group: gold
|
||||
custom-model-data: 667
|
||||
size: 80~190
|
||||
price:
|
||||
base: 80
|
||||
bonus: 0.7
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:cold_ocean
|
||||
- minecraft:deep_cold_ocean
|
||||
- minecraft:deep_frozen_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
pike_fish:
|
||||
material: paper
|
||||
nick: <gradient:#F0F8FF:#5F9EA0:#F0F8FF>Pike Fish</gradient>
|
||||
display:
|
||||
name: '<gradient:#F0F8FF:#5F9EA0:#F0F8FF>Pike Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>It likes to inhabit at the junction'
|
||||
- '<gray>of salt and fresh water. It can'
|
||||
- '<gray>survive in seawater, brackish fresh'
|
||||
- '<gray>water and inland freshwater lakes'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 70
|
||||
time: 7000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 642
|
||||
size: 5~15
|
||||
price:
|
||||
base: 30
|
||||
bonus: 1.5
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:river
|
||||
- minecraft:frozen_river
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
pike_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#F0F8FF:#5F9EA0:#F0F8FF>Pike Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>It likes to inhabit at the junction'
|
||||
- '<gray>of salt and fresh water. It can'
|
||||
- '<gray>survive in seawater, brackish fresh'
|
||||
- '<gray>water and inland freshwater lakes'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 30
|
||||
time: 7000
|
||||
difficulty: 1-3
|
||||
group: silver
|
||||
size: 10~25
|
||||
price:
|
||||
base: 40
|
||||
bonus: 1.5
|
||||
custom-model-data: 664
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:river
|
||||
- minecraft:frozen_river
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
pike_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#F0F8FF:#5F9EA0:#F0F8FF>Pike Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>It likes to inhabit at the junction'
|
||||
- '<gray>of salt and fresh water. It can'
|
||||
- '<gray>survive in seawater, brackish fresh'
|
||||
- '<gray>water and inland freshwater lakes'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 7000
|
||||
difficulty: 1-4
|
||||
group: gold
|
||||
size: 15~30
|
||||
price:
|
||||
base: 50
|
||||
bonus: 1.5
|
||||
custom-model-data: 665
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:river
|
||||
- minecraft:frozen_river
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
gold_fish:
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#40E0D0:#FFD700:#F0F8FF>Gold Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>Goldfish is one of most famous ornamental'
|
||||
- '<gray>fishes in the world. It originated in China'
|
||||
- '<gray>and has a history of more than 1700 years'
|
||||
weight: 50
|
||||
price:
|
||||
base: 70
|
||||
time: 12000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 643
|
||||
gold_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#40E0D0:#FFD700:#F0F8FF>Gold Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Goldfish is one of most famous ornamental'
|
||||
- '<gray>fishes in the world. It originated in China'
|
||||
- '<gray>and has a history of more than 1700 years'
|
||||
weight: 20
|
||||
time: 11000
|
||||
price:
|
||||
base: 80
|
||||
difficulty: 1-2
|
||||
group: silver
|
||||
custom-model-data: 658
|
||||
gold_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#40E0D0:#FFD700:#F0F8FF>Gold Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Goldfish is one of most famous ornamental'
|
||||
- '<gray>fishes in the world. It originated in China'
|
||||
- '<gray>and has a history of more than 1700 years'
|
||||
weight: 10
|
||||
time: 10000
|
||||
price:
|
||||
base: 100
|
||||
group: gold
|
||||
difficulty: 1-3
|
||||
custom-model-data: 659
|
||||
perch_fish:
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#BDB76B:#2E8B57:#008B8B>Perch Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>Living in various habitats and'
|
||||
- '<gray>foraging at dusk and early morning'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 100
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 644
|
||||
size: 5~12
|
||||
price:
|
||||
base: 10
|
||||
bonus: 3
|
||||
requirements:
|
||||
time:
|
||||
- 0~3000
|
||||
- 17000~19000
|
||||
perch_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#BDB76B:#2E8B57:#008B8B>Perch Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Living in various habitats and'
|
||||
- '<gray>foraging at dusk and early morning'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 30
|
||||
time: 9000
|
||||
group: silver
|
||||
difficulty: 1-2
|
||||
custom-model-data: 660
|
||||
size: 10~19
|
||||
price:
|
||||
base: 10
|
||||
bonus: 3
|
||||
requirements:
|
||||
time:
|
||||
- 0~3000
|
||||
- 17000~19000
|
||||
perch_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#BDB76B:#2E8B57:#008B8B>Perch Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Living in various habitats and'
|
||||
- '<gray>foraging at dusk and early morning'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 15
|
||||
group: gold
|
||||
time: 8000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 661
|
||||
size: 20~39
|
||||
price:
|
||||
base: 10
|
||||
bonus: 3
|
||||
requirements:
|
||||
time:
|
||||
- 0~3000
|
||||
- 17000~19000
|
||||
mullet_fish:
|
||||
material: paper
|
||||
nick: <gradient:#D4F2E7:#E1FFFF:#D4F2E7>Mullet Fish</gradient>
|
||||
display:
|
||||
name: '<gradient:#D4F2E7:#E1FFFF:#D4F2E7>Mullet Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>Used in traditional Chinese medicine'
|
||||
- '<gray>to treat spleen and stomach weakness'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 645
|
||||
size: 1~3
|
||||
price:
|
||||
base: 20
|
||||
bonus: 1.5
|
||||
mullet_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#D4F2E7:#E1FFFF:#D4F2E7>Mullet Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Used in traditional Chinese medicine'
|
||||
- '<gray>to treat spleen and stomach weakness'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
group: silver
|
||||
time: 8000
|
||||
difficulty: 1-3
|
||||
custom-model-data: 662
|
||||
size: 4~9
|
||||
price:
|
||||
base: 30
|
||||
bonus: 1.5
|
||||
mullet_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#D4F2E7:#E1FFFF:#D4F2E7>Mullet Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Used in traditional Chinese medicine'
|
||||
- '<gray>to treat spleen and stomach weakness'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 6000
|
||||
group: gold
|
||||
difficulty: 1-4
|
||||
custom-model-data: 663
|
||||
size: 10~20
|
||||
price:
|
||||
base: 50
|
||||
bonus: 1.5
|
||||
sardine_fish:
|
||||
material: paper
|
||||
nick: <gradient:#E1FFFF:#5F9EA0>Sardine Fish</gradient>
|
||||
display:
|
||||
name: '<gradient:#E1FFFF:#5F9EA0>Sardine Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>Sardine fish is rich in DHA which improves memory'
|
||||
- '<gray>Therefore, sardine are also called "smart food"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 8000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 668
|
||||
size: 1~5
|
||||
price:
|
||||
base: 10
|
||||
bonus: 3.4
|
||||
sardine_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#E1FFFF:#5F9EA0>Sardine Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Sardine fish is rich in DHA which improves memory'
|
||||
- '<gray>Therefore, sardine are also called "smart food"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
time: 8000
|
||||
group: silver
|
||||
difficulty: 1-3
|
||||
custom-model-data: 669
|
||||
size: 4~8
|
||||
price:
|
||||
base: 13
|
||||
bonus: 3.4
|
||||
sardine_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#E1FFFF:#5F9EA0>Sardine Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Sardine fish is rich in DHA which improves memory'
|
||||
- '<gray>Therefore, sardine are also called "smart food"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 8000
|
||||
group: gold
|
||||
difficulty: 1-4
|
||||
custom-model-data: 670
|
||||
size: 7~14
|
||||
price:
|
||||
base: 15
|
||||
bonus: 3.4
|
||||
carp_fish:
|
||||
material: paper
|
||||
nick: <gradient:#808000:#556B2F>Carp Fish</gradient>
|
||||
display:
|
||||
name: '<gradient:#808000:#556B2F>Carp Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>One of the most common edible fish'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 100
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 671
|
||||
size: 7~19
|
||||
price:
|
||||
base: 10
|
||||
bonus: 2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
carp_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#808000:#556B2F>Carp Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>One of the most common edible fish'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
time: 10000
|
||||
group: silver
|
||||
difficulty: 1-2
|
||||
custom-model-data: 672
|
||||
size: 15~28
|
||||
price:
|
||||
base: 11
|
||||
bonus: 2.1
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
carp_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#808000:#556B2F>Carp Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>One of the most common edible fish'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 10000
|
||||
group: gold
|
||||
difficulty: 1-2
|
||||
custom-model-data: 673
|
||||
size: 27~48
|
||||
price:
|
||||
base: 12
|
||||
bonus: 2.2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
cat_fish:
|
||||
material: paper
|
||||
display:
|
||||
name: '<#BDB76B>Cat Fish</#BDB76B>'
|
||||
lore:
|
||||
- '<gray>Catfish is a fierce carnivorous fish with'
|
||||
- '<gray>sharp jaw teeth, short intestine and stomach'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 8000
|
||||
difficulty: 1-3
|
||||
custom-model-data: 674
|
||||
size: 3~12
|
||||
price:
|
||||
base: 27
|
||||
bonus: 1.8
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
cat_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#BDB76B>Cat Fish</#BDB76B> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Catfish is a fierce carnivorous fish with'
|
||||
- '<gray>sharp jaw teeth, short intestine and stomach'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
group: silver
|
||||
time: 8000
|
||||
difficulty: 1-4
|
||||
custom-model-data: 675
|
||||
size: 10~28
|
||||
price:
|
||||
base: 14
|
||||
bonus: 2.2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
cat_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#BDB76B>Cat Fish</#BDB76B> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Catfish is a fierce carnivorous fish with'
|
||||
- '<gray>sharp jaw teeth, short intestine and stomach'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 8000
|
||||
group: gold
|
||||
difficulty: 1-5
|
||||
custom-model-data: 676
|
||||
size: 40~70
|
||||
price:
|
||||
base: 16
|
||||
bonus: 2.2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:river
|
||||
- minecraft:plains
|
||||
- minecraft:forest
|
||||
- minecraft:swamp
|
||||
- minecraft:dark_forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
- minecraft:old_growth_birch_forest
|
||||
- minecraft:sunflower_plains
|
||||
octopus:
|
||||
material: paper
|
||||
nick: '<gradient:#D2691E:#FF6347>Octopus</gradient>'
|
||||
display:
|
||||
name: '<gradient:#D2691E:#FF6347>Octopus</gradient>'
|
||||
lore:
|
||||
- '<gray>Octopus is crazy about all kinds of utensils'
|
||||
- '<gray>People often use pots to catch octopus'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 15000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 677
|
||||
size: 1~4
|
||||
price:
|
||||
base: 50
|
||||
bonus: 2.2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
- minecraft:jungle
|
||||
octopus_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#D2691E:#FF6347>Octopus</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>Octopus is crazy about all kinds of utensils'
|
||||
- '<gray>People often use pots to catch octopus'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
group: silver
|
||||
time: 15000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 678
|
||||
size: 4~12
|
||||
price:
|
||||
base: 50
|
||||
bonus: 2.2
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:cold_ocean
|
||||
- minecraft:deep_cold_ocean
|
||||
- minecraft:deep_frozen_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
octopus_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#D2691E:#FF6347>Octopus</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>Octopus is crazy about all kinds of utensils'
|
||||
- '<gray>People often use pots to catch octopus'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 15000
|
||||
group: gold
|
||||
difficulty: 1-1
|
||||
custom-model-data: 679
|
||||
size: 12~100
|
||||
price:
|
||||
base: 10
|
||||
bonus: 1.5
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:ocean
|
||||
- minecraft:cold_ocean
|
||||
- minecraft:deep_cold_ocean
|
||||
- minecraft:deep_frozen_ocean
|
||||
- minecraft:deep_lukewarm_ocean
|
||||
- minecraft:frozen_ocean
|
||||
- minecraft:lukewarm_ocean
|
||||
- minecraft:warm_ocean
|
||||
sunfish:
|
||||
material: paper
|
||||
nick: <#F5DEB3>Sunfish</#F5DEB3>
|
||||
display:
|
||||
name: '<#F5DEB3>Sunfish'
|
||||
lore:
|
||||
- '<gray>It only has one huge head'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 680
|
||||
size: 5~18
|
||||
price:
|
||||
base: 10
|
||||
bonus: 1.5
|
||||
sunfish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#F5DEB3>Sunfish <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>It only has one huge head'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
group: silver
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 681
|
||||
size: 17~28
|
||||
price:
|
||||
base: 18
|
||||
bonus: 1.5
|
||||
sunfish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#F5DEB3>Sunfish <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>It only has one huge head'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
time: 10000
|
||||
group: gold
|
||||
difficulty: 1-2
|
||||
custom-model-data: 682
|
||||
size: 26~50
|
||||
price:
|
||||
base: 26
|
||||
bonus: 1.5
|
||||
red_snapper_fish:
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#FF4500:#FFA07A:#FF4500>Red Snapper Fish</gradient>'
|
||||
lore:
|
||||
- '<gray>They usually have a large family of ten or twenty'
|
||||
- '<gray>with a male as the "head of the family"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 100
|
||||
time: 10000
|
||||
difficulty: 1-1
|
||||
custom-model-data: 683
|
||||
size: 1~4
|
||||
price:
|
||||
base: 10
|
||||
bonus: 2.3
|
||||
red_snapper_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#FF4500:#FFA07A:#FF4500>Red Snapper Fish</gradient> <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>They usually have a large family of ten or twenty'
|
||||
- '<gray>with a male as the "head of the family"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 40
|
||||
time: 10000
|
||||
group: silver
|
||||
difficulty: 1-2
|
||||
custom-model-data: 684
|
||||
size: 3~12
|
||||
price:
|
||||
base: 10
|
||||
bonus: 2.3
|
||||
red_snapper_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#FF4500:#FFA07A:#FF4500>Red Snapper Fish</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>They usually have a large family of ten or twenty'
|
||||
- '<gray>with a male as the "head of the family"'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
time: 10000
|
||||
group: gold
|
||||
difficulty: 1-3
|
||||
custom-model-data: 685
|
||||
size: 9~18
|
||||
price:
|
||||
base: 10
|
||||
bonus: 2.3
|
||||
salmon_void_fish:
|
||||
material: paper
|
||||
in-lava: true
|
||||
nick: <gradient:#800000:#800080>Void Salmon</gradient>
|
||||
display:
|
||||
name: '<gradient:#800000:#800080>Void Salmon</gradient>'
|
||||
lore:
|
||||
- '<gray>A fish from the hell'
|
||||
weight: 50
|
||||
time: 10000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 686
|
||||
price:
|
||||
base: 20
|
||||
requirements:
|
||||
world:
|
||||
- world_nether
|
||||
salmon_void_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
in-lava: true
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#800000:#800080>Void Salmon</gradient><#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>A fish from the hell'
|
||||
weight: 20
|
||||
time: 10000
|
||||
group: silver
|
||||
difficulty: 1-2
|
||||
custom-model-data: 687
|
||||
price:
|
||||
base: 50
|
||||
requirements:
|
||||
world:
|
||||
- world_nether
|
||||
salmon_void_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
in-lava: true
|
||||
material: paper
|
||||
display:
|
||||
name: '<gradient:#800000:#800080>Void Salmon</gradient> <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>A fish from the hell'
|
||||
weight: 10
|
||||
time: 10000
|
||||
group: gold
|
||||
difficulty: 1-2
|
||||
custom-model-data: 688
|
||||
price:
|
||||
base: 100
|
||||
requirements:
|
||||
world:
|
||||
- world_nether
|
||||
woodskip_fish:
|
||||
material: paper
|
||||
nick: <#CD5C5C>Woodskip Fish</#CD5C5C>
|
||||
display:
|
||||
name: '<#CD5C5C>Woodskip Fish'
|
||||
lore:
|
||||
- '<gray>A very sensitive fish that can only'
|
||||
- '<gray>live in pools deep in the forest'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 50
|
||||
time: 8000
|
||||
difficulty: 1-2
|
||||
custom-model-data: 689
|
||||
size: 3~7
|
||||
price:
|
||||
base: 10
|
||||
bonus: 2.3
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:dark_forest
|
||||
- minecraft:forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
woodskip_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#CD5C5C>Woodskip Fish <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>A very sensitive fish that can only'
|
||||
- '<gray>live in pools deep in the forest'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 20
|
||||
group: silver
|
||||
time: 7000
|
||||
difficulty: 1-3
|
||||
custom-model-data: 690
|
||||
size: 7~18
|
||||
price:
|
||||
base: 17
|
||||
bonus: 2.5
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:dark_forest
|
||||
- minecraft:forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
woodskip_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#CD5C5C>Woodskip Fish <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>A very sensitive fish that can only'
|
||||
- '<gray>live in pools deep in the forest'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 10
|
||||
group: gold
|
||||
time: 6000
|
||||
difficulty: 1-4
|
||||
custom-model-data: 691
|
||||
size: 16~29
|
||||
price:
|
||||
base: 25
|
||||
bonus: 2.8
|
||||
requirements:
|
||||
biome:
|
||||
- minecraft:dark_forest
|
||||
- minecraft:forest
|
||||
- minecraft:flower_forest
|
||||
- minecraft:birch_forest
|
||||
sturgeon_fish:
|
||||
material: paper
|
||||
nick: <#48D1CC>Sturgeon Fish</#48D1CC>
|
||||
display:
|
||||
name: '<#48D1CC>Sturgeon Fish'
|
||||
lore:
|
||||
- '<gray>An ancient bottom-feeder with a dwindling'
|
||||
- '<gray>population. Females can live up to 150 years'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 5
|
||||
time: 10000
|
||||
difficulty: 1-3
|
||||
custom-model-data: 692
|
||||
size: 1~5
|
||||
price:
|
||||
base: 200
|
||||
bonus: 10
|
||||
requirements:
|
||||
ypos:
|
||||
- -64~0
|
||||
sturgeon_fish_silver_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#48D1CC>Sturgeon Fish <#F5F5F5>(Silver Star)</#F5F5F5>'
|
||||
lore:
|
||||
- '<gray>An ancient bottom-feeder with a dwindling'
|
||||
- '<gray>population. Females can live up to 150 years'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 2
|
||||
group: silver
|
||||
time: 10000
|
||||
difficulty: 1-5
|
||||
custom-model-data: 693
|
||||
size: 5~15
|
||||
price:
|
||||
base: 250
|
||||
bonus: 10
|
||||
requirements:
|
||||
ypos:
|
||||
- -64~0
|
||||
sturgeon_fish_golden_star:
|
||||
show-in-fishfinder: false
|
||||
material: paper
|
||||
display:
|
||||
name: '<#48D1CC>Sturgeon Fish <#FFD700>(Golden Star)</#FFD700>'
|
||||
lore:
|
||||
- '<gray>An ancient bottom-feeder with a dwindling'
|
||||
- '<gray>population. Females can live up to 150 years'
|
||||
- '<white>size: {size}cm'
|
||||
weight: 1
|
||||
time: 10000
|
||||
group: gold
|
||||
difficulty: 1-7
|
||||
custom-model-data: 694
|
||||
size: 15~30
|
||||
price:
|
||||
base: 300
|
||||
bonus: 10
|
||||
requirements:
|
||||
ypos:
|
||||
- -64~0
|
||||
Reference in New Issue
Block a user