Skip to content

Commit

Permalink
Started update to 1.8.9
Browse files Browse the repository at this point in the history
  • Loading branch information
CrazyPants committed Jan 10, 2016
1 parent 39dfb7f commit c04a05c
Show file tree
Hide file tree
Showing 37 changed files with 363 additions and 416 deletions.
53 changes: 10 additions & 43 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url = "http://files.minecraftforge.net/maven" }
maven { url = "https://oss.sonatype.org/content/repositories/snapshots/" }
}
dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' }
dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT' }
}

apply plugin: 'forge'
plugins {
id "com.matthewprenger.cursegradle" version "1.0.5"
}

apply plugin: 'net.minecraftforge.gradle.forge'
apply plugin: 'maven-publish'
apply plugin: 'curseforge'

ext.buildnumber = 0
if (System.getenv('BUILD_NUMBER') != null)
Expand All @@ -25,10 +29,9 @@ if (project.hasProperty('mod_appendix'))
version += "_${project.mod_appendix}"

minecraft {
mappings = 'snapshot_20150311'
mappings = "snapshot_nodoc_20160104"
version = "${minecraft_version}-${forge_version}"

runDir = 'run'
runDir = "run"

replace "@VERSION@", project.version
replaceIn "EnderZoo.java"
Expand Down Expand Up @@ -84,7 +87,7 @@ jar {
from { configurations.exportedCompile.collect { it.isDirectory() ? it : zipTree(it) } }
}

task sourceJar(type: Jar) {
task sourcesJar(type: Jar) {
from sourceSets.main.allSource
classifier = 'sources'
}
Expand Down Expand Up @@ -121,39 +124,3 @@ publishing {
}
}

String getChangelogText() {
def changelogFile = new File('ReleaseNotes.txt')
String str = ''
String separator = '---'
int lineCount = 0
boolean done = false
changelogFile.eachLine {
if (done || it == null) {
return
}
if (lineCount < 3) {
lineCount++
if (it.startsWith(separator)) {return}
}
if (!it.startsWith(separator)) {
str += "$it" + (lineCount < 3 ? ':\n\n' : '\n')
return
}
done = true // once we go past the first version block, parse no more
}
return str
}

curse {
dependsOn 'reobf'

onlyIf {
return project.hasProperty('cp_curseforge_key') && System.getenv("CURSE") != null && System.getenv("CURSE").equalsIgnoreCase("true")
}

if (project.hasProperty('cp_curseforge_key')) apiKey = project.curseforge_key
projectId = project.curse_projectId
changelog = System.getenv("CHANGELOG").equals("none") ? getChangelogText() : System.getenv("CHANGELOG")
releaseType = project.hasProperty('mod_appendix') ? "${mod_appendix}".toString() : 'release'
additionalArtifact deobfJar, sourceJar
}
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
minecraft_version=1.8
forge_version=11.14.1.1341
minecraft_version=1.8.9
forge_version=11.15.0.1684
mod_version=1.1

#Comment out this line to get rid of the appendix
Expand Down
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Tue Aug 19 17:12:51 CDT 2014
#Tue Dec 15 20:33:12 AEDT 2015
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-bin.zip
10 changes: 5 additions & 5 deletions resources/assets/enderzoo/config/SpawnConfig_Core.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ dimensionExclude attributes:
-->
<SpawnConfig>

<entry id="ConcussionCreeper" mobName="enderzoo.ConcussionCreeper" creatureType="MONSTER" rate="40"
<entry id="ConcussionCreeper" mobName="EnderZoo.enderzoo.ConcussionCreeper" creatureType="MONSTER" rate="40"
minGroupSize="1" maxGroupSize="3" remove="false">
<biomeFilter type="any">
<biome type="BASE_LAND_TYPES" />
Expand All @@ -96,7 +96,7 @@ dimensionExclude attributes:
<dimensionExclude name="Dungeon"/>
</entry>

<entry id="EnderMiny" mobName="enderzoo.Enderminy" rate="30">
<entry id="EnderMiny" mobName="EnderZoo.enderzoo.Enderminy" rate="30">
<biomeFilter type="any">
<biome type="FOREST" />
<biome type="SWAMP" />
Expand All @@ -107,7 +107,7 @@ dimensionExclude attributes:
<dimensionExclude name="Twilight Forest"/>
</entry>

<entry id="FallenKnight" mobName="enderzoo.FallenKnight" rate="30" minGroupSize="1" maxGroupSize="4">
<entry id="FallenKnight" mobName="EnderZoo.enderzoo.FallenKnight" rate="30" minGroupSize="1" maxGroupSize="4">
<biomeFilter type="any">
<biome type="PLAINS" />
<biome type="NETHER" exclude="true" />
Expand All @@ -116,7 +116,7 @@ dimensionExclude attributes:
<dimensionExclude name="Twilight Forest"/>
</entry>

<entry id="WitherWitch" mobName="enderzoo.WitherWitch" rate="5" minGroupSize="1" maxGroupSize="1">
<entry id="WitherWitch" mobName="EnderZoo.enderzoo.WitherWitch" rate="5" minGroupSize="1" maxGroupSize="1">
<biomeFilter type="any">
<biome type="FOREST" />
<biome type="SWAMP" />
Expand All @@ -129,7 +129,7 @@ dimensionExclude attributes:
<dimensionExclude name="Twilight Forest"/>
</entry>

<entry id="DireWolf" mobName="enderzoo.DireWolf" rate="30" minGroupSize="2" maxGroupSize="6">
<entry id="DireWolf" mobName="EnderZoo.enderzoo.DireWolf" rate="30" minGroupSize="2" maxGroupSize="6">
<biomeFilter type="all">
<biome type="SNOWY" />
<biome type="CONIFEROUS" />
Expand Down
60 changes: 59 additions & 1 deletion src/main/java/crazypants/enderzoo/ClientProxy.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import crazypants.enderzoo.item.ItemSpawnEgg;
import crazypants.enderzoo.item.ItemWitheringDust;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.client.renderer.entity.RenderItem;
import net.minecraft.client.renderer.entity.RenderManager;
import net.minecraft.client.resources.model.ModelResourceLocation;
Expand All @@ -40,6 +41,7 @@
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
import net.minecraftforge.fml.client.FMLClientHandler;
import net.minecraftforge.fml.client.registry.IRenderFactory;
import net.minecraftforge.fml.client.registry.RenderingRegistry;


Expand All @@ -58,34 +60,88 @@ public EntityPlayer getClientPlayer() {
@Override
public void load() {
super.load();

RenderManager rm = Minecraft.getMinecraft().getRenderManager();
if(Config.enderminyEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityEnderminy.class, new RenderEnderminy(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityEnderminy.class, new IRenderFactory<EntityEnderminy>() {
// @Override
// public Render<? super EntityEnderminy> createRenderFor(RenderManager manager) {
// return new RenderEnderminy(manager);
// }
// });
}
if(Config.concussionCreeperEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityConcussionCreeper.class, new RenderConcussionCreeper(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityConcussionCreeper.class, new IRenderFactory<EntityConcussionCreeper>() {
// @Override
// public Render<? super EntityConcussionCreeper> createRenderFor(RenderManager manager) {
// return new RenderConcussionCreeper(manager);
// }
// });
}
if(Config.fallenKnightEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityFallenKnight.class, new RenderFallenKnight(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityFallenKnight.class, new IRenderFactory<EntityFallenKnight>() {
// @Override
// public Render<? super EntityFallenKnight> createRenderFor(RenderManager manager) {
// return new RenderFallenKnight(manager);
// }
// });
}
if(Config.fallenMountEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityFallenMount.class, new RenderFallenMount(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityFallenMount.class, new IRenderFactory<EntityFallenMount>() {
// @Override
// public Render<? super EntityFallenMount> createRenderFor(RenderManager manager) {
// return new RenderFallenMount(manager);
// }
// });
}
if(Config.witherWitchEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityWitherWitch.class, new RenderWitherWitch(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityWitherWitch.class, new IRenderFactory<EntityWitherWitch>() {
// @Override
// public Render<? super EntityWitherWitch> createRenderFor(RenderManager manager) {
// return new RenderWitherWitch(manager);
// }
// });
}
if(Config.witherCatEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityWitherCat.class, new RenderWitherCat(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityWitherCat.class, new IRenderFactory<EntityWitherCat>() {
// @Override
// public Render<? super EntityWitherCat> createRenderFor(RenderManager manager) {
// return new RenderWitherCat(manager);
// }
// });
}
if(Config.direWolfEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityDireWolf.class, new RenderDirewolf(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityDireWolf.class, new IRenderFactory<EntityDireWolf>() {
// @Override
// public Render<? super EntityDireWolf> createRenderFor(RenderManager manager) {
// return new RenderDirewolf(manager);
// }
// });
}
if (Config.direSlimeEnabled) {
RenderingRegistry.registerEntityRenderingHandler(EntityDireSlime.class, new RenderDireSlime(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityDireSlime.class, new IRenderFactory<EntityDireSlime>() {
// @Override
// public Render<? super EntityDireSlime> createRenderFor(RenderManager manager) {
// return new RenderDireSlime(manager);
// }
// });
}

RenderingRegistry.registerEntityRenderingHandler(EntityPrimedCharge.class, new RenderPrimedCharge(rm));
// RenderingRegistry.registerEntityRenderingHandler(EntityPrimedCharge.class, new IRenderFactory<EntityPrimedCharge>() {
// @Override
// public Render<? super EntityPrimedCharge> createRenderFor(RenderManager manager) {
// return new RenderPrimedCharge(manager);
// }
// });

regRenderer(EnderZoo.itemWitheringDust, ItemWitheringDust.NAME);
regRenderer(EnderZoo.itemConfusingDust, ItemConfusingDust.NAME);
Expand Down Expand Up @@ -142,5 +198,7 @@ public void setInstantConfusionOnPlayer(EntityPlayer ent, int duration) {
ent.addPotionEffect(new PotionEffect(Potion.confusion.getId(), duration, 1, false, true));
Minecraft.getMinecraft().thePlayer.timeInPortal = 1;
}



}
7 changes: 2 additions & 5 deletions src/main/java/crazypants/enderzoo/DebugUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import net.minecraft.util.MovingObjectPosition;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.entity.living.LivingSpawnEvent;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent.Phase;
import net.minecraftforge.fml.common.gameevent.TickEvent.PlayerTickEvent;
Expand All @@ -31,11 +30,9 @@ public void setEnabled(boolean enabled) {

if (enabled) {
System.err.println("DebugUtil.setEnabled:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ");
MinecraftForge.EVENT_BUS.register(this);
FMLCommonHandler.instance().bus().register(this);
MinecraftForge.EVENT_BUS.register(this);
} else {
MinecraftForge.EVENT_BUS.unregister(this);
FMLCommonHandler.instance().bus().unregister(this);
MinecraftForge.EVENT_BUS.unregister(this);
}
}

Expand Down
10 changes: 4 additions & 6 deletions src/main/java/crazypants/enderzoo/EnderZoo.java
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,10 @@ public void preInit(FMLPreInitializationEvent event) {
}

private void registerEntity(MobInfo mob) {
if (!mob.isEnabled()) {
return;
}
int entityID = EntityRegistry.findGlobalUniqueEntityId();
EntityRegistry.registerGlobalEntityID(mob.getClz(), mob.getName(), entityID, mob.getEggBackgroundColor(), mob.getEggForegroundColor());
EntityRegistry.registerModEntity(mob.getClz(), mob.getName(), entityID, this, 64, 3, true);
// if (!mob.isEnabled()) {
// return;
// }
EntityRegistry.registerModEntity(mob.getClz(), mob.getName(), mob.getEntityId(), this, 64, 3, true);
}

@EventHandler
Expand Down
Loading

0 comments on commit c04a05c

Please sign in to comment.