diff options
author | kuba6000 <kuba.123123.6000@gmail.com> | 2022-12-15 17:17:16 +0100 |
---|---|---|
committer | kuba6000 <kuba.123123.6000@gmail.com> | 2022-12-15 17:17:16 +0100 |
commit | c85ad9a0e8f7b04998cce0a3a1df10ab75301d14 (patch) | |
tree | 68be882de25a78239ba9ef669606ff8839e381c5 /src/main | |
parent | 4644de0818c1e2431039446a6d3285609e7bfaea (diff) | |
download | GT5-Unofficial-c85ad9a0e8f7b04998cce0a3a1df10ab75301d14.tar.gz GT5-Unofficial-c85ad9a0e8f7b04998cce0a3a1df10ab75301d14.tar.bz2 GT5-Unofficial-c85ad9a0e8f7b04998cce0a3a1df10ab75301d14.zip |
Enable drops from core mod
Diffstat (limited to 'src/main')
4 files changed, 12 insertions, 11 deletions
diff --git a/src/main/java/kubatech/loaders/MobRecipeLoader.java b/src/main/java/kubatech/loaders/MobRecipeLoader.java index dc9a19fb28..a338311a87 100644 --- a/src/main/java/kubatech/loaders/MobRecipeLoader.java +++ b/src/main/java/kubatech/loaders/MobRecipeLoader.java @@ -211,10 +211,6 @@ public class MobRecipeLoader { int maxdamagechance = 0; for (Iterator<MobDrop> iterator = mOutputs.iterator(); iterator.hasNext(); ) { MobDrop o = iterator.next(); - if (o.playerOnly) { - iterator.remove(); - continue; - } if (o.damages != null) for (int v : o.damages.values()) maxdamagechance += v; } mMaxDamageChance = maxdamagechance; @@ -248,6 +244,7 @@ public class MobRecipeLoader { ArrayList<ItemStack> stacks = new ArrayList<>(mOutputs.size()); for (MobDrop o : mOutputs) { int chance = o.chance; + if (o.playerOnly) chance /= 10; int amount = o.stack.stackSize; if (o.lootable && lootinglevel > 0) { chance += lootinglevel * 5000; diff --git a/src/main/java/kubatech/nei/Mob_Handler.java b/src/main/java/kubatech/nei/Mob_Handler.java index 3031b2ccf8..99ce9d8c89 100644 --- a/src/main/java/kubatech/nei/Mob_Handler.java +++ b/src/main/java/kubatech/nei/Mob_Handler.java @@ -91,6 +91,7 @@ public class Mob_Handler extends TemplateRecipeHandler { BOSS, LOOTABLE, PLAYER_ONLY, + EEC_CHANCE, ; final String key; @@ -501,10 +502,13 @@ public class Mob_Handler extends TemplateRecipeHandler { NBTTagList extratooltip = new NBTTagList(); if (chance != 10000) - extratooltip.appendTag(new NBTTagString( - EnumChatFormatting.RESET + CHANCE.get() + (chance / 100) + "." + (chance % 100) + "%")); + extratooltip.appendTag(new NBTTagString(EnumChatFormatting.RESET + CHANCE.get((double) chance / 100d))); if (lootable) extratooltip.appendTag(new NBTTagString(EnumChatFormatting.RESET + LOOTABLE.get())); - if (isPlayerOnly) extratooltip.appendTag(new NBTTagString(EnumChatFormatting.RESET + PLAYER_ONLY.get())); + if (isPlayerOnly) { + extratooltip.appendTag(new NBTTagString(EnumChatFormatting.RESET + PLAYER_ONLY.get())); + extratooltip.appendTag( + new NBTTagString(EnumChatFormatting.RESET + EEC_CHANCE.get((double) chance / 1_000d))); + } extratooltip.appendTag(new NBTTagString(EnumChatFormatting.RESET + AVERAGE_REMINDER.get())); NBTTagCompound itemtag = this.items[0].getTagCompound(); diff --git a/src/main/resources/assets/kubatech/lang/en_US.lang b/src/main/resources/assets/kubatech/lang/en_US.lang index 8a486e2c8e..de090859be 100644 --- a/src/main/resources/assets/kubatech/lang/en_US.lang +++ b/src/main/resources/assets/kubatech/lang/en_US.lang @@ -12,10 +12,11 @@ mobhandler.mod=Mod: mobhandler.max_health=Max health: mobhandler.boss=BOSS mobhandler.cannot_use_vial=Can't be in soul vial -mobhandler.chance=Chance: +mobhandler.chance=Chance: %.2f%% mobhandler.average_reminder=§7§oPlease remember that these are average drops. mobhandler.lootable=Looting is applied -mobhandler.player_only=§7Does not drop in EEC +mobhandler.player_only=§7Hard player-only +mobhandler.eec_chance=§5Chance to drop in EEC: %.2f%% #Commands commandhandler.invalid=§cInvalid use ! The proper use of this command is /%s diff --git a/src/main/resources/assets/kubatech/lang/zh_CN.lang b/src/main/resources/assets/kubatech/lang/zh_CN.lang index cdd3ee3d20..23bfd14aaf 100644 --- a/src/main/resources/assets/kubatech/lang/zh_CN.lang +++ b/src/main/resources/assets/kubatech/lang/zh_CN.lang @@ -13,7 +13,6 @@ mobhandler.max_health=最大生命值: mobhandler.chance=几率: mobhandler.average_reminder=§7§o请注意,这些是掉落的平均期望值. mobhandler.lootable=掠夺附魔已生效 -mobhandler.player_only=§7不在工业屠宰场内掉落 #Commands commandhandler.invalid=§c无效使用 ! 该指令的正确使用是 /%s @@ -99,4 +98,4 @@ achievement.teacollection.pu-erh_tea.desc=§4助消化,味道也像泥土 achievement.teacollection.red_tea.desc=§c为什么会有人喝这个? achievement.teacollection.white_tea.desc=§e最健康的一款 achievement.teacollection.yellow_tea.desc=§6青草味更浓的绿茶 -achievement.teacollection.ultimate_tea.desc=§4§l一茶饮尽
\ No newline at end of file +achievement.teacollection.ultimate_tea.desc=§4§l一茶饮尽 |