2
0
Fork 0

Added Crocs, Not guaranteed to actually work

also added the Resource file
frozen
KeyLime17 2 years ago
parent 3f8260cf41
commit 9378f40a75

Binary file not shown.

3
.idea/.gitignore vendored

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Gradle Imported" enabled="true">
<outputRelativeToContentRoot value="true" />
<option name="outRefMapFile" value="D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.cinder_loe.refmap.json" />
<option name="outSrgFile" value="D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.srg" />
<option name="reobfSrgFile" value="C:\Users\neste\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\srgs\mcp-srg.srg" />
<processorPath useClasspath="false">
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.github.bsideup.jabel/jabel-javac-plugin/1.0.0/f6ec2a4deac41871ea4366ff8680f51413a18139/jabel-javac-plugin-1.0.0.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna-platform/5.13.0/88e9a306715e9379f3122415ef4ae759a352640d/jna-platform-5.13.0.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.ow2.asm/asm-debug-all/5.0.3/f9e364ae2a66ce2a543012a4668856e84e5dab74/asm-debug-all-5.0.3.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/24.1.1-jre/2e3014320a8005e3f3c1800cb246ed42db8cab81/guava-24.1.1-jre.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.gson/gson/2.8.6/9180733b7df8542621dc12e21e87557e8c99b8cb/gson-2.8.6.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.github.legacymoddingmc/unimixins/0.1.13/56533e70de8521cd7b036db1576d59622a7bf8c3/unimixins-0.1.13-dev.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy/1.12.18/875a9c3f29d2f6f499dfd60d76e97a343f9b1233/byte-buddy-1.12.18.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.bytebuddy/byte-buddy-agent/1.12.18/417a7310a7bf1c1aae5ca502d26515f9c2f94396/byte-buddy-agent-1.12.18.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.java.dev.jna/jna/5.13.0/1200e7ebeedbe0d10062093f32925a912020e747/jna-5.13.0.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.code.findbugs/jsr305/1.3.9/40719ea6961c0cb6afaeb6a921eaa1f6afd4cfdf/jsr305-1.3.9.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.checkerframework/checker-compat-qual/2.0.0/fc89b03860d11d6213d0154a62bcd1c2f69b9efa/checker-compat-qual-2.0.0.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.1.3/39b109f2cd352b2d71b52a3b5a1a9850e1dc304b/error_prone_annotations-2.1.3.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.google.j2objc/j2objc-annotations/1.1/ed28ded51a8b1c6b112568def5f4b455e6809019/j2objc-annotations-1.1.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.codehaus.mojo/animal-sniffer-annotations/1.14/775b7e22fb10026eed3f86e8dc556dfafe35f2d5/animal-sniffer-annotations-1.14.jar" />
</processorPath>
<module name="CinderLoE-Git.main" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel target="17" />
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_STRING" value="-encoding utf8" />
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="CinderLoE-Git.main" options="&quot;-XDenableSunApiLintControl&quot; &quot;-XDignore.symbol.file&quot; &quot;-AoutSrgFile=D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.srg&quot; &quot;-AoutRefMapFile=D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.cinder_loe.refmap.json&quot;" />
</option>
</component>
</project>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="Overmind forge repo mirror" />
<option name="name" value="Overmind forge repo mirror" />
<option name="url" value="https://gregtech.overminddl1.com/" />
</remote-repository>
<remote-repository>
<option name="id" value="MavenRepo" />
<option name="name" value="MavenRepo" />
<option name="url" value="https://repo.maven.apache.org/maven2/" />
</remote-repository>
<remote-repository>
<option name="id" value="sonatype" />
<option name="name" value="sonatype" />
<option name="url" value="https://oss.sonatype.org/content/repositories/snapshots/" />
</remote-repository>
<remote-repository>
<option name="id" value="mojang" />
<option name="name" value="mojang" />
<option name="url" value="https://libraries.minecraft.net" />
</remote-repository>
<remote-repository>
<option name="id" value="GTNH Maven" />
<option name="name" value="GTNH Maven" />
<option name="url" value="http://jenkins.usrv.eu:8081/nexus/content/groups/public/" />
</remote-repository>
<remote-repository>
<option name="id" value="forge" />
<option name="name" value="forge" />
<option name="url" value="https://maven.minecraftforge.net" />
</remote-repository>
<remote-repository>
<option name="id" value="sponge" />
<option name="name" value="sponge" />
<option name="url" value="https://repo.spongepowered.org/maven/" />
</remote-repository>
</component>
</project>

@ -0,0 +1,7 @@
<?xml version="1.0"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true"/>
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/ideaBuild"/>
</component>
</project>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>MIXIN</platformType>
</autoDetectTypes>
<projectReimportVersion>1</projectReimportVersion>
</configuration>
</facet>
</component>
</module>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>MIXIN</platformType>
</autoDetectTypes>
<projectReimportVersion>1</projectReimportVersion>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main">
<sourceFolder url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main" isTestSource="false" generated="true" />
</content>
</component>
</module>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>
<autoDetectTypes>
<platformType>MIXIN</platformType>
</autoDetectTypes>
<projectReimportVersion>1</projectReimportVersion>
</configuration>
</facet>
</component>
</module>

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -279,7 +279,7 @@ public class CinderLoE {
event.registerServerCommand(new CommandCinderCharacter());
}
public void registerEntities() { // Last ID added: 34
public void registerEntities() { // Last ID added: 35
GameRegistry.registerTileEntity(TileEntityMistBlock.class, "TileEntityMistBlock");
int entityID = 7320; // Always increment entityID by 1 over the last entity to ensure unique IDs
@ -298,6 +298,7 @@ public class CinderLoE {
EntityRegistry.registerModEntity(FangornAuroch.class, "FangornAuroch", (entityID + 8), this, 64, 1, true);
EntityRegistry.registerModEntity(FangornElk.class, "FangornElk", (entityID + 9), this, 64, 1, true);
EntityRegistry.registerModEntity(FangornWolf.class, "FangornWolf", (entityID + 10), this, 64, 1, true);
EntityRegistry.registerModEntity(FangornWolf.class, "TamedCrocodile", (entityID + 35), this, 64, 1, true);
EntityRegistry.registerModEntity(Limwaith.class, "Limwaith", (entityID + 31), this, 64, 1, true);
EntityRegistry.registerModEntity(LimwaithWarrior.class, "LimwaithWarrior", (entityID + 11), this, 64, 1, true);
@ -513,13 +514,13 @@ public class CinderLoE {
MATERIAL_ASH = getLOTRMaterialByName("ASH");
ingotAsh = new Item().setUnlocalizedName("lotr:ingotAsh").setTextureName("lotr:ingotAsh").setCreativeTab((CreativeTabs) materials);
if (MATERIAL_ASH != null) {
swordAsh = (new LOTRItemSword(MATERIAL_ASH)).setUnlocalizedName("lotr:swordAsh").setTextureName("lotr:swordAsh");
daggerAsh = (new LOTRItemDagger(MATERIAL_ASH)).setUnlocalizedName("lotr:daggerAsh").setTextureName("lotr:daggerAsh");
hammerAsh = (new LOTRItemHammer(MATERIAL_ASH)).setUnlocalizedName("lotr:hammerAsh").setTextureName("lotr:hammerAsh");
battleaxeAsh = (new LOTRItemBattleaxe(MATERIAL_ASH)).setUnlocalizedName("lotr:battleaxeAsh").setTextureName("lotr:battleaxeAsh");
bowAsh = (new LOTRItemBow(MATERIAL_ASH)).setUnlocalizedName("lotr:bowAsh").setTextureName("lotr:bowAsh");
pikeAsh = (new LOTRItemPike(MATERIAL_ASH)).setUnlocalizedName("lotr:pikeAsh").setTextureName("lotr:pikeAsh");
spearAsh = (new LOTRItemSpear(MATERIAL_ASH)).setUnlocalizedName("lotr:spearAsh").setTextureName("lotr:spearAsh");
swordAsh = (new LOTRItemSword(MATERIAL_ASH)).addWeaponDamage(4.25F).setUnlocalizedName("lotr:swordAsh").setTextureName("lotr:swordAsh");
daggerAsh = (new LOTRItemDagger(MATERIAL_ASH)).addWeaponDamage(6.75F).setUnlocalizedName("lotr:daggerAsh").setTextureName("lotr:daggerAsh");
hammerAsh = (new LOTRItemHammer(MATERIAL_ASH)).addWeaponDamage(5.5F).setUnlocalizedName("lotr:hammerAsh").setTextureName("lotr:hammerAsh");
battleaxeAsh = (new LOTRItemBattleaxe(MATERIAL_ASH)).addWeaponDamage(5.5F).setUnlocalizedName("lotr:battleaxeAsh").setTextureName("lotr:battleaxeAsh");
bowAsh = (new LOTRItemBow(MATERIAL_ASH)).setDrawTime(16).setUnlocalizedName("lotr:bowAsh").setTextureName("lotr:bowAsh");
pikeAsh = (new LOTRItemPike(MATERIAL_ASH)).addWeaponDamage(5.0F).setUnlocalizedName("lotr:pikeAsh").setTextureName("lotr:pikeAsh");
spearAsh = (new LOTRItemSpear(MATERIAL_ASH)).addWeaponDamage(5.0F).setUnlocalizedName("lotr:spearAsh").setTextureName("lotr:spearAsh");
ItemRegistration.registerItem(ingotAsh, "ingotAsh", 74);
@ -725,6 +726,7 @@ public class CinderLoE {
RenderingRegistry.registerEntityRenderingHandler(LimwaithBannerBearer.class, new RenderLimwaith());
RenderingRegistry.registerEntityRenderingHandler(LimwaithChieftain.class, new RenderLimwaith());
RenderingRegistry.registerEntityRenderingHandler(LimwaithCrocodile.class, new RenderTamedCrocodile());
RenderingRegistry.registerEntityRenderingHandler(FangornBear.class, new RenderFangornBear());
RenderingRegistry.registerEntityRenderingHandler(FangornWildBoar.class, new RenderFangornWildBoar());
RenderingRegistry.registerEntityRenderingHandler(FangornAuroch.class, new RenderFangornAuroch());
@ -979,6 +981,7 @@ public class CinderLoE {
CinderCore.registerEntityFallback(LimwaithBannerBearer.class, LOTREntityMoredainBannerBearer.class, "cinder_loe", "1.0");
CinderCore.registerEntityFallback(LimwaithChieftain.class, LOTREntityMoredainChieftain.class, "cinder_loe", "1.0");
CinderCore.registerEntityFallback(LimwaithCrocodile.class, LOTREntityCrocodile.class, "cinder_loe", "1.2");
CinderCore.registerEntityFallback(FangornBear.class, LOTREntityBear.class, "cinder_loe", "1.0");
CinderCore.registerEntityFallback(FangornWildBoar.class, LOTREntityWildBoar.class, "cinder_loe", "1.0");
CinderCore.registerEntityFallback(FangornAuroch.class, LOTREntityAurochs.class, "cinder_loe", "1.0");

@ -21,7 +21,7 @@ public class Materials {
modifyMaterial("EVENT", 2400, 5.0F, 0.0F, 0, 9.0F, 10, null);
modifyMaterial("BREE", 350, 2.5F, 0.6F, 2, 6.0F, 10, Items.iron_ingot);
modifyMaterial("BATTLENUN", 300, 3F, 0.6F, 2, 6.0F, 10, Items.iron_ingot);
modifyMaterial("ASH", 2000, 4.25F, 0.6F, 2, 7.0F, 10, CinderLoE.ingotAsh);
modifyMaterial("ASH", 2000, 0.0F, 0.6F, 2, 7.0F, 10, CinderLoE.ingotAsh);
}
public static void modifyMaterial(String fieldName, int uses, float weapon_damage, float protection, int harvest_level, float speed, int enchantability, Item crafting_item) {

@ -0,0 +1,21 @@
package com.zivilon.cinder_loe.client.render;
import lotr.client.model.LOTRModelBoar;
import lotr.client.model.LOTRModelCrocodile;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.renderer.entity.RenderLiving;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
public class RenderTamedCrocodile extends RenderLiving {
public static ResourceLocation crocskin = new ResourceLocation("lotr:mob/crocodile.png");
public RenderTamedCrocodile() {
super((ModelBase)new LOTRModelCrocodile(), 0.7F);
setRenderPassModel((ModelBase)new LOTRModelCrocodile());
}
protected ResourceLocation getEntityTexture(Entity entity) {
return crocskin;
}
}

@ -0,0 +1,144 @@
package com.zivilon.cinder_loe.entity;
import com.zivilon.cinder_loe.CinderLoE;
import lotr.common.LOTRLevelData;
import lotr.common.LOTRMod;
import lotr.common.entity.LOTREntities;
import lotr.common.entity.ai.LOTREntityAIAttackOnCollide;
import lotr.common.entity.ai.LOTREntityAIFollowHiringPlayer;
import lotr.common.entity.ai.LOTREntityAIHiredRemainStill;
import lotr.common.entity.npc.LOTREntityNPC;
import lotr.common.entity.npc.LOTREntityNPCRideable;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLiving;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.SharedMonsterAttributes;
import net.minecraft.entity.ai.*;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.util.DamageSource;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.world.World;
public class LimwaithCrocodile extends LOTREntityNPCRideable {
public LimwaithCrocodile(World world) {
super(world);
this.setSize(2.1f, 0.7f);
((EntityLiving) this).tasks.addTask(0, (EntityAIBase) new EntityAISwimming((EntityLiving) this));
((EntityLiving) this).tasks.addTask(1, (EntityAIBase) new LOTREntityAIHiredRemainStill(this));
((EntityLiving) this).tasks.addTask(2, (EntityAIBase) new LOTREntityAIAttackOnCollide(this, 1.5D, false));
((EntityLiving) this).tasks.addTask(3, (EntityAIBase) new LOTREntityAIFollowHiringPlayer(this));
((EntityLiving) this).tasks.addTask(4, (EntityAIBase) new EntityAIWander(this, 1.0D));
((EntityLiving) this).tasks.addTask(5, (EntityAIBase) new EntityAIWatchClosest2((EntityLiving) this, EntityPlayer.class, 8.0F, 0.02F));
((EntityLiving) this).tasks.addTask(6, (EntityAIBase) new EntityAIWatchClosest2((EntityLiving) this, LOTREntityNPC.class, 12.0F, 0.02F));
((EntityLiving) this).tasks.addTask(7, (EntityAIBase) new EntityAIWatchClosest((EntityLiving) this, EntityLiving.class, 8.0F, 0.02F));
((EntityLiving) this).tasks.addTask(8, (EntityAIBase) new EntityAILookIdle((EntityLiving) this));
this.addTargetTasks(true);
this.spawnsInDarkness = true;
}
protected void entityInit() {
super.entityInit();
((Entity) this).getDataWatcher().addObject(20, (Object) 0);
}
protected void applyEntityAttributes() {
super.applyEntityAttributes();
getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(30.0D);
getEntityAttribute(SharedMonsterAttributes.movementSpeed).setBaseValue(0.2D);
getAttributeMap().registerAttribute(SharedMonsterAttributes.attackDamage).setBaseValue(8.0D);
}
public int getSnapTime() {
return ((Entity) this).getDataWatcher().getWatchableObjectInt(20);
}
public void setSnapTime(int i) {
((Entity) this).getDataWatcher().updateObject(20, (Object) i);
}
public boolean isAIEnabled() {
return true;
}
public boolean canBreatheUnderwater() {
return true;
}
public boolean attackEntityAsMob(Entity entity) {
boolean flag = super.attackEntityAsMob(entity);
if (flag) {
if (!((Entity) this).worldObj.isRemote) {
this.setSnapTime(20);
}
((Entity) this).worldObj.playSoundAtEntity((Entity) this, "lotr:crocodile.snap", this.getSoundVolume(), this.getSoundPitch());
}
return flag;
}
protected void dropFewItems(boolean flag, int i) {
int hides = 2 + rand.nextInt(3) + rand.nextInt(1 + i);
for (int l = 0; l < hides; l++)
dropItem(Items.bone, 1);
int meats = 2 + rand.nextInt(3) + rand.nextInt(1 + i);
for (int j = 0; j < meats; j++) {
if (isBurning()) {
dropItem(Items.fish, 1);
} else {
dropItem(Items.leather, 1);
}
}
dropItem(LOTRMod.zebraRaw, 1);
}
protected String getLivingSound() {
return "lotr:crocodile.say";
}
protected String getHurtSound() {
return "lotr:crocodile.say";
}
protected String getDeathSound() {
return "lotr:crocodile.death";
}
public void attackEntityWithRangedAttack(EntityLivingBase target, float distanceFactor) {
// No ranged attack implemented
}
@Override
public ItemStack getPickedResult(MovingObjectPosition target) {
return new ItemStack(LOTRMod.spawnEgg, 1, LOTREntities.getEntityID((Entity) this));
}
@Override
public boolean isMountSaddled() {
return this.isNPCTamed() && ((Entity) this).riddenByEntity instanceof EntityPlayer;
}
@Override
public boolean getBelongsToNPC() {
return false;
}
@Override
public void setBelongsToNPC(boolean flag) {
}
@Override
public String getMountArmorTexture() {
return null;
}
public void onLivingUpdate() {
super.onLivingUpdate();
if (!((Entity) this).worldObj.isRemote) {
Entity rider = ((Entity) this).riddenByEntity;
}
if (!((Entity) this).worldObj.isRemote && ((Entity) this).riddenByEntity instanceof EntityPlayer && LOTRLevelData.getData((EntityPlayer) ((Entity) this).riddenByEntity).getAlignment(this.getFaction()) < 50.0f) {
((Entity) this).riddenByEntity.mountEntity(null);
}
}
}

@ -1,88 +0,0 @@
Code of CinderLoE is marked with CC0 1.0 Universal. To view a copy of this license, visit http://creativecommons.org/publicdomain/zero/1.0
License not applicable to graphics contained within the package.
Graphics:
KeyLime17 & cleric_red: (All rights reserved)
- assets/cinder_loe/mob/limwaith/*
- assets/lotr/armor/*
- assets/lotr/item/banner/banner_redDwarf.png
- assets/lotr/textures/blocks/bars_red_dwarf.png
- assets/lotr/textures/blocks/chandelier_red_dwarf.png
- assets/lotr/textures/blocks/red_dwarf_steel.png
- assets/lotr/textures/items/alatarStaff.png
- assets/lotr/textures/items/pallandoStaff.png
- assets/lotr/textures/items/radagastStaff.png
- assets/lotr/textures/items/sarumanStaff.png
- assets/lotr/textures/items/banner_redDwarf.png
- assets/lotr/textures/items/battleaxeLimwaith.png
- assets/lotr/textures/items/blowgunLimwaith.png
- assets/lotr/textures/items/daggerLimwaith.png
- assets/lotr/textures/items/daggerLimwaithPoisoned.png
- assets/lotr/textures/items/tridentLimwaith.png
- assets/lotr/textures/items/truncheonLimwaith.png
- assets/lotr/textures/items/spearLimwaith.png
- assets/lotr/textures/items/helmetLimwaith.png
- assets/lotr/textures/items/bodyLimwaith.png
- assets/lotr/textures/items/legsLimwaith.png
- assets/lotr/textures/items/bootsLimwaith.png
- assets/lotr/textures/items/battleaxeRedDwarf.png
- assets/lotr/textures/items/crossbowRedDwarf.png
- assets/lotr/textures/items/crossbowRedDwarf_pull_0.png
- assets/lotr/textures/items/crossbowRedDwarf_pull_1.png
- assets/lotr/textures/items/crossbowRedDwarf_pull_2.png
- assets/lotr/textures/items/daggerRedDwarf.png
- assets/lotr/textures/items/daggerRedDwarfPoisoned.png
- assets/lotr/textures/items/hammerRedDwarf.png
- assets/lotr/textures/items/pikeRedDwarf.png
- assets/lotr/textures/items/spearRedDwarf.png
- assets/lotr/textures/items/swordRedDwarf.png
- assets/lotr/textures/items/redDwarfSteel.png
- assets/lotr/textures/items/helmetRedDwarf.png
- assets/lotr/textures/items/bodyRedDwarf.png
- assets/lotr/textures/items/legsRedDwarf.png
- assets/lotr/textures/items/bootsRedDwarf.png
- assets/lotr/textures/items/boarArmorRedDwarf.png
- assets/lotr/textures/items/large/alatarStaff.png
- assets/lotr/textures/items/large/pallandoStaff.png
- assets/lotr/textures/items/large/radagastStaff.png
- assets/lotr/textures/items/large/sarumanStaff.png
- assets/lotr/textures/items/large/battleaxeLimwaith.png
- assets/lotr/textures/items/large/tridentLimwaith.png
- assets/lotr/textures/items/large/spearLimwaith.png
- assets/lotr/textures/items/large/spearRedDwarf.png
- assets/lotr/textures/items/large2/pikeRedDwarf.png
- assets/lotr/textures/shield/alignment_RedDwarf.png
LOTRMod team: (All rights reserved)
- assets/lotr/textures/blocks/fur_bundle_bottom.png
- assets/lotr/textures/blocks/fur_bundle_top.png
- assets/lotr/textures/blocks/fur_bundle_side_0.png
- assets/lotr/textures/blocks/fur_bundle_side_90.png
- assets/lotr/textures/blocks/fur_bundle_side_180.png
- assets/lotr/textures/blocks/fur_bundle_side_270.png
- assets/lotr/textures/blocks/leather_bundle_bottom.png
- assets/lotr/textures/blocks/leather_bundle_top.png
- assets/lotr/textures/blocks/leather_bundle_side_0.png
- assets/lotr/textures/blocks/leather_bundle_side_90.png
- assets/lotr/textures/blocks/leather_bundle_side_180.png
- assets/lotr/textures/blocks/leather_bundle_side_270.png
- assets/lotr/textures/blocks/reed_bale_bottom.png
- assets/lotr/textures/blocks/reed_bale_top.png
- assets/lotr/textures/blocks/reed_bale_side_0.png
- assets/lotr/textures/blocks/reed_bale_side_90.png
- assets/lotr/textures/blocks/reed_bale_side_180.png
- assets/lotr/textures/blocks/reed_bale_side_270.png
- assets/lotr/textures/items/gandalfStaffGrey.png
- assets/lotr/textures/items/gandalfStaffWhite.png
- assets/lotr/textures/items/large/gandalfStaffGrey.png
- assets/lotr/textures/items/large/gandalfStaffWhite.png
Mojang: (All rights reserved)
- assets/lotr/textures/items/spawn_egg.png
Unidentified: (Assume all rights reserved)
- assets/lotr/textures/blocks/cinder_block.png
- assets/lotr/textures/blocks/ivory_block_top.png
- assets/lotr/textures/blocks/ivory_block_side_0.png
- assets/lotr/textures/blocks/ivory_block_side_90.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

@ -0,0 +1,15 @@
I have many oddities from the groves. What would you like?
Some call it witchery. I call it medicine.
Our swamp water invigorates even the weakest wanderer!
What remedies can I offer you, #?
Are you sick, #? I can heal many things!
My bonemold recipes are the best in the Swamps!
Banana bread is such a disgrace to good breads.
Do you have any delicious fish for me, #?
I'll buy lots of bone, if you have them, #.
My darts are the sharpest in all the groves!
I might have just what you are looking for, #.
What can I get for you, #, warrior of the tribe?
I hope you have enough silver, #.
My goods aren't pricey, but they're not cheap either, #.
You could use some strength, #. I may have just the thing!

@ -0,0 +1,11 @@
No more dealings with you, #!
Thieves! Mongrels! Slaves of the Enemy! You are all dead in my eyes.
Jungle dweller! You will get nothing but death from me!
How foolish of you to come here, #!
The beasts of the waters will tear you apart!
There is no hope for you now, #!
What makes you think you deserve what I have to sell, #?
I will boil you down in a cauldron!
The Jungles do not protect you here!
Our warriors will crush you, savage!
I will not trade with a savage out of the jungle!

@ -0,0 +1,10 @@
You don't quite have my trust yet, #. Come back another day!
I don't want your fish, #.
Prove your friendship with our people, and then you may buy from me.
You look like trouble, #.
I doubt you have enough money for my goods.
You don't look like one of us.
I bet you like banana bread, #. Fool!
You are not a friend of my people, #. Begone.
I doubt you are any better than those savage jungle dwellers, #.
Mind yourself, #. It is unwise to make enemies in the groves.

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

@ -0,0 +1,69 @@
{
"animation": {
"frames": [
0,
1,
1,
2,
2,
3,
3,
4,
4,
5,
5,
6,
6,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7,
7
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

@ -0,0 +1,53 @@
{
"animation": {
"frames": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
2,
2,
3,
3,
4,
4,
5,
5,
6,
6,
7,
7,
8,
8,
7,
7,
6,
6,
5,
5,
4,
4,
3,
3,
2,
2,
1,
1
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

@ -0,0 +1,43 @@
{
"animation": {
"frames": [
8,
8,
8,
7,
7,
7,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

@ -0,0 +1,43 @@
{
"animation": {
"frames": [
8,
8,
8,
7,
7,
7,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

@ -0,0 +1,43 @@
{
"animation": {
"frames": [
8,
8,
8,
7,
7,
7,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

@ -0,0 +1,43 @@
{
"animation": {
"frames": [
8,
8,
8,
7,
7,
7,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.9 KiB

@ -0,0 +1,49 @@
{
"animation": {
"frames": [
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
10,
10,
10,
9,
9,
9,
8,
8,
8,
7,
7,
7,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
2,
2,
2,
1,
1,
1
]
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

@ -1,21 +0,0 @@
{
"modListVersion": 2,
"modList": [{
"modid": "${modId}",
"name": "${modName}",
"description": "CINDER MOD.\nMod designed to add blocks to The Lord of Embers Minecraft server.",
"version": "${modVersion}",
"mcversion": "${minecraftVersion}",
"url": "thelordofembers.com",
"updateUrl": "",
"authorList": ["Shinare"],
"credits": "",
"logoFile": "",
"screenshots": [],
"parent": "",
"requiredMods": [],
"dependencies": [],
"dependants": [],
"useDependencyInformation": true
}]
}
Loading…
Cancel
Save