@ -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=""-XDenableSunApiLintControl" "-XDignore.symbol.file" "-AoutSrgFile=D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.srg" "-AoutRefMapFile=D:\Users\neste\Desktop\CinderLoE-Git\build\tmp\mixins\mixins.cinder_loe.refmap.json"" />
|
||||
</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>
|
||||
@ -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
|
||||
|
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.
|
||||
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 636 B |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.4 KiB |
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
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
|
||||
]
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
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
|
||||
}]
|
||||
}
|
||||