2
0
Fork 0
frozen
KeyLime17 1 year ago
parent 4ca1313915
commit 38729a6fcf

@ -1,5 +1,5 @@
modName = CinderLoE
modVersion = 1.2.5
modVersion = 1.3.0
# This is a case-sensitive string to identify your mod. Convention is to use lower case.
modId = cinder_loe

@ -53,8 +53,8 @@ public class CinderEventHandler implements IFuelHandler {
if (attacker instanceof EntityPlayerMP player) {
ItemStack bow = player.getHeldItem();
if (bow != null && bow.isItemStackDamageable() && (bow.getItem() instanceof LOTRItemBow || bow.getItem() instanceof ItemBow)) {
float[] durabilityThresholds = {0.6f, 0.5f, 0.4f};
double[] probabilities = {0.02, 0.05, 0.1}; // Corrected probabilities
float[] durabilityThresholds = {0.5f, 0.4f, 0.25f};
double[] probabilities = {0.0005, 0.001, 0.005}; // Corrected probabilities
// Corrected durabilityPercent calculation
float durabilityPercent = (float) (bow.getMaxDamage() - bow.getItemDamage()) / bow.getMaxDamage();
@ -77,8 +77,8 @@ public class CinderEventHandler implements IFuelHandler {
ItemStack weapon = player.getHeldItem();
// smithing rework for melee
if (weapon != null && (weapon.getItem() instanceof LOTRItemSpear || weapon.getItem() instanceof LOTRItemSword || weapon.getItem() instanceof LOTRItemDagger || weapon.getItem() instanceof LOTRItemBattleaxe || weapon.getItem() instanceof LOTRItemHammer || weapon.getItem() instanceof ItemSword)) {
float[] durabilityThresholds = {0.6f, 0.5f, 0.4f};
double[] probabilities = {0.02, 0.05, 0.1}; // Corrected probabilities
float[] durabilityThresholds = {0.5f, 0.4f, 0.25f};
double[] probabilities = {0.0005, 0.001, 0.005}; // Corrected probabilities
if (weapon.isItemStackDamageable()) {
// Corrected durabilityPercent calculation
float durabilityPercent = (float) (weapon.getMaxDamage() - weapon.getItemDamage()) / weapon.getMaxDamage();

@ -91,11 +91,11 @@ import net.minecraftforge.client.ClientCommandHandler;
@Mod(
modid = "cinder_loe",
version = "1.2.5",
version = "1.3.0",
name = "CinderLoE",
dependencies = "required-after:spongemixins@[1.1.0,);required-after:lotr",
acceptedMinecraftVersions = "[1.7.10]",
acceptableRemoteVersions = "[1.2.5]")
acceptableRemoteVersions = "[1.3.0]")
public class CinderLoE {
@Instance("cinder_loe")
@ -825,8 +825,8 @@ public class CinderLoE {
bootsBree = (new LOTRItemArmor(MATERIAL_BREE, 3)).setUnlocalizedName("lotr:bootsBree").setTextureName("lotr:bootsBree");
swordBree = (new LOTRItemSword(MATERIAL_BREE)).setUnlocalizedName("lotr:swordBree").setTextureName("lotr:swordBree");
ItemRegistration.register(helmetBree, "helmetBree", 6440);
ItemRegistration.register(helmetBreeKettle, "breekettle", 6441);
ItemRegistration.register(helmetBreeKettle, "breekettle", 6440);
ItemRegistration.register(helmetBree, "helmetBree", 6441);
ItemRegistration.register(bodyBree, "bodyBree", 6442);
ItemRegistration.register(legsBree, "legsBree", 6443);
ItemRegistration.register(bootsBree, "bootsBree", 6444);

@ -30,7 +30,7 @@ public class CobbleBlock extends Block {
this.setCreativeTab(LoECreativeTabs.tabBlockLoE);
setBlockTextureName("lotr:cindercobble");
setBlockName("lotr:cindercobble");
this.setBrickNames("drystone", "mordor");
this.setBrickNames("drystone", "mordor", "silverbrick", "silvercobble");
}
protected void setBrickNames(String ... names) {

File diff suppressed because one or more lines are too long

@ -19,9 +19,12 @@ tile.lotr:plaster.name=Plaster
tile.lotr:voidblock.name=Void
tile.lotr:cindercobble.0.name=Cobbled Drystone
tile.lotr:cindercobble.1.name=Cobbled Mordor Rock
tile.lotr:cindercobble.2.name=Silver Brick
tile.lotr:cindercobble.3.name=Silver Smallbrick
tile.lotr:enchantedIce.name=Enchanted Ice
tile.lotr:iceCage.name=Ice Cage
tile.forging_station.name=Forging Station
tile.lotr:woodpanel.name=Wood Panel
tile.lotr:cinderfur.0.name=Brown Warg Fur Block
tile.lotr:cinderfur.1.name=Gray Warg Fur Block

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

@ -42,8 +42,9 @@
"MixinSlotCrafting",
"overrides.MixinLOTREntityWarg",
"overrides.MixinLOTRHiredNPCInfo",
"overrides.MixinLOTRReplacedMethods",
"overrides.MixinLOTRItemEntDraught",
"overrides.MixinLOTRReplacedMethods",
"overrides.MixinLOTRTradeEntriesOverrides",
"overrides.MixinLOTRUnitTradeEntries"
],
"client": []

Loading…
Cancel
Save