• 0

    posted a message on The Twilight Forest (v2.3.5: Wrecking Block)
    What is up with SMP returning this error when I destroy a block for one of your giant trees?

    java.lang.NullPointerException
    at ct.a(WorldRenderer.java:200)
    at l.a(RenderGlobal.java:1461)
    at lr.a(EntityRenderer.java:1070)
    at lr.b(EntityRenderer.java:907)
    at EntityRendererProxy.b(EntityRendererProxy.java:21)
    at net.minecraft.client.Minecraft.x(Minecraft.java:869)
    at net.minecraft.client.Minecraft.run(Minecraft.java:747)
    at java.lang.Thread.run(Unknown Source)
    --- END ERROR REPORT 339bdbcf ----------
    Posted in: Minecraft Mods
  • 0

    posted a message on ChickenBones Mods
    Okay so I have all RedPower modules installed with WRCBE and the blocks do not work you cant craft them and here is the config. It says block ids will be made, but clearly they are not.

    #Wireless Redstone Chicken Bones Edition Configuration File
    #Deleting any element will restore it to it's default value
    #Block ID's will be automatically generated the first time it's run
    
    core
    {
    boltEffect
    {
      #Damages are in half hearts
      #If an entity gets knocked into another bolt it may suffer multiple hits
      damage.entity=5
      damage.player=3
    }
    item
    {
      blazeRecieverDish.id=6156
      blazeTransceiver.id=6154
      obsidianStick.id=6150
      recieverDish.id=6155
      retherPearl.id=6152
      stoneBowl.id=6151
      wirelessTransceiver.id=6153
    }
    jammer
    {
      #Delay in seconds before jamming the first time
      blockdelay=10
      entitydelay=5
      #Jam an entity again after x seconds
      entityretry=10
      #Range In Blocks
      range=10
      #Timeout In Seconds
      #Applies to both blocks and players
      timeout=60
    }
    }
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.12] Minecraft Minions - evil always finds a way
    Love the new update but strip mining returns this after a few min

    [SEVERE] Unexpected exception
    java.lang.NullPointerException
    at atomicstryker.minions.AS_AStarPath.getPath(AS_AStarPath.java:61)
    at atomicstryker.minions.AS_AStarPath.getPath(AS_AStarPath.java:49)
    at atomicstryker.minions.AS_EntityMinion.orderMinionToMoveTo(AS_EntityMinion.java:224)
    at atomicstryker.minions.AS_BlockTask.onStartedTask(AS_BlockTask.java:155)
    at atomicstryker.minions.AS_BlockTask_MineBlock.onStartedTask(AS_BlockTask_MineBlock.java:52)
    at atomicstryker.minions.AS_BlockTask.onUpdate(AS_BlockTask.java:69)
    at atomicstryker.minions.AS_BlockTask_MineBlock.onUpdate(AS_BlockTask_MineBlock.java:75)
    at atomicstryker.minions.AS_EntityMinion.d_(AS_EntityMinion.java:556)
    at ne.e(EntityLiving.java:1469)
    at atomicstryker.minions.AS_EntityMinion.e(AS_EntityMinion.java:444)
    at ne.F_(EntityLiving.java:630)
    at atomicstryker.minions.AS_EntityMinion.F_(AS_EntityMinion.java:230)
    at ge.a(World.java:1715)
    at gp.a(WorldServer.java:56)
    at ge.g(World.java:1686)
    at ge.f(World.java:1570)
    at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:557)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
    at dn.run(SourceFile:492)
    Posted in: Minecraft Mods
  • 0

    posted a message on ChickenBones Mods
    Yo please fix the DL for NEI it gives server version 1.2.1 not 1.2.2

    and WRCBE Client and Server which give 1.2.0 not 1.2.1
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.6.2]MineVideo![45K+ DL's][REQUIRES FORGE]
    Quote from Rainfur

    I've thought about this, but found that I use Xuggle's video encoding as well, and I'm off it's audio recording though.



    You install Xuggle as an admin? And install the patch (for windows 64 bit)?


    Yes
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.6.2]MineVideo![45K+ DL's][REQUIRES FORGE]
    java.lang.NoClassDefFoundError: Lcom/xuggle/mediatool/IMediaWriter;
    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Unknown Source)
    at java.lang.Class.getDeclaredFields(Unknown Source)
    at ModLoader.setupProperties(ModLoader.java:1763)
    at ModLoader.addMod(ModLoader.java:293)
    at ModLoader.readFromModFolder(ModLoader.java:1276)
    at ModLoader.init(ModLoader.java:887)
    at ModLoader.addAllRenderers(ModLoader.java:189)
    at ahu.<init>(ahu.java:77)
    at ahu.<clinit>(ahu.java:8)
    at net.minecraft.client.Minecraft.a(Minecraft.java:394)
    at net.minecraft.client.Minecraft.run(Minecraft.java:732)
    at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: com.xuggle.mediatool.IMediaWriter
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 13 more
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.3.2] SDK's Mods [v1] *Aug 18th ModLoaderMP Updated*
    Fix your mod or let someone like the guys over in the forge team do it:
    [INFO] Starting minecraft server version 1.2.5
    [SEVERE] Forge Mod Loader has detected that this server has an ModLoaderMP installed alongside Forge Mod Loader.
    This will cause a serious problem with compatibility. To protect your worlds, this minecraft server will now shutdown.
    You should follow the installation instructions of either Minecraft Forge of Forge Mod Loader and NOT install ModLoaderMP
    into the minecraft_server.jar file before this server will be allowed to start up.
    Failure to do so will simply result in more startup failures.
    The authors of Minecraft Forge and Forge Mod Loader strongly suggest you talk to your mod's authors and get them to
    update their requirements. ModLoaderMP is not compatible with Minecraft Forge on the server and they will need to update their mod
    for Minecraft Forge and other server compatibility, unless they are Minecraft Forge mods, in which case they already
    don't need ModLoaderMP and the mod author simply has failed to update his requirements and should be informed appropriately.
    The authors of Forge Mod Loader would like to be compatible with ModLoaderMP but it is closed source and owned by SDK.
    SDK, the author of ModLoaderMP, has a standing invitation to submit compatibility patches
    to the open source community project that is Forge Mod Loader so that this incompatibility doesn't last.
    Users who wish to enjoy mods of both types are encouraged to request of SDK that he submit a
    compatibility patch to the Forge Mod Loader project at
    http://github.com/cpw/FML.
    Posting on the minecraft forums at
    http://www.minecraftforum.net/topic/86765- (the MLMP thread)
    may encourage him in this effort. However, I ask that your requests be polite.
    Now, the server has to shutdown so you can reinstall your minecraft_server.jar
    properly, until such time as we can work together.
    [SEVERE] Unexpected exception
    java.lang.RuntimeException: This FML based server has detected an installation of ModLoaderMP alongside. This will cause serious compatibility issues, so the server will now shut down.
    at cpw.mods.fml.server.FMLServerHandler.onPreLoad(FMLServerHandler.java:109)
    at net.minecraft.server.MinecraftServer.s(MinecraftServer.java:155)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:411)
    at dn.run(SourceFile:492)
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.2.5]House Builder Block[V1.1] Now SMP!
    The client dl links to v1.0 not 1.1
    Posted in: Minecraft Mods
  • 0

    posted a message on Help with server config...
    I have a working client configuration file, but the server configuration I had previously used will no longer work.

    here is the code, and btw if you know how to do it with forge please enlighten me because I cannot get it to work...

    	 public static MCProperties props;
    
    public static File getMinecraftDir()
        {
    	    return new File(".");
        }
    
        static
        {
    	 props = new MCProperties((new File((new StringBuilder()).append(getMinecraftDir().getPath()).append('/').append("randomCraft.props").toString())).getPath());
    	 props = MCPropertiesAll.InitProps(props);
    	 getProps(props);
        }


    package net.minecraft.src;
    import java.io.*;
    import java.util.*;
    public final class MCProperties
    {
        public MCProperties(String s) {
    	    field_26618_lines = new ArrayList();
    	    field_26619_props = new HashMap();
    	    field_26620_fileName = s;
    	    File file = new File(field_26620_fileName);
    	    if(file.exists()) {
    		    try {
    			    func_26600_load();
    		    }
    		    catch(IOException ioexception) {
    			    System.out.println((new StringBuilder()).append("[Props] Unable to load ").append(field_26620_fileName).append("!").toString());
    		    }
    	    } else {
    		    func_26596_save();
    	    }
        }
        public void func_26600_load()
    	    throws IOException {
    	    BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(new FileInputStream(field_26620_fileName), "UTF8"));
    	    field_26618_lines.clear();
    	    field_26619_props.clear();
    	    String s;
    	    while((s = bufferedreader.readLine()) != null)  {
    		    s = new String(s.getBytes(), "UTF-8");
    		    char c = '\0';
    		    int i;
    		    for(i = 0; i < s.length() && Character.isWhitespace(c = s.charAt(i)); i++) { }
    		    if(s.length() - i == 0 || s.charAt(i) == '#' || s.charAt(i) == '!') {
    			    field_26618_lines.add(s);
    		    } else {
    			    int j = i;
    			    boolean flag = s.indexOf('\\', i) != -1;
    			    StringBuffer stringbuffer = flag ? new StringBuffer() : null;
    			    if(stringbuffer != null) {
    				    do {
    					    if(i >= s.length() || Character.isWhitespace(c = s.charAt(i++)) || c == '=' || c == ':') {
    						    break;
    					    }
    					    if(flag && c == '\\') {
    						    if(i == s.length()) {
    							    s = bufferedreader.readLine();
    							    if(s == null) {
    								    s = "";
    							    }
    							    i = 0;
    							    while(++i < s.length() && Character.isWhitespace(c = s.charAt(i))) ;
    						    } else {
    							    c = s.charAt(i++);
    						    }
    					    } else {
    						    switch(c) {
    						    case 110:
    							    stringbuffer.append('\n');
    							    break;
    						    case 116:
    							    stringbuffer.append('\t');
    							    break;
    						    case 114:
    							    stringbuffer.append('\r');
    							    break;
    						    case 117:
    							    if(i + 4 <= s.length()) {
    								    char c1 = (char)Integer.parseInt(s.substring(i, i + 4), 16);
    								    stringbuffer.append(c1);
    								    i += 4;
    							    }
    							    break;
    						    case 111:
    						    case 112:
    						    case 113:
    						    case 115:
    						    default:
    							    stringbuffer.append('\0');
    							    break;
    						    }
    					    }
    				    } while(true);
    			    }
    			    boolean flag1 = c == ':' || c == '=';
    			    String s1;
    			    if(flag) {
    				    s1 = stringbuffer.toString();
    			    } else
    			    if(flag1 || Character.isWhitespace(c)) {
    				    s1 = s.substring(j, i - 1);
    			    } else {
    				    s1 = s.substring(j, i);
    			    }
    			    for(; i < s.length() && Character.isWhitespace(c = s.charAt(i)); i++) { }
    			    if(!flag1 && (c == ':' || c == '=')) {
    				    char c2;
    				    for(i++; i < s.length() && Character.isWhitespace(c2 = s.charAt(i)); i++) { }
    			    }
    			    if(!flag) {
    				    field_26618_lines.add(s);
    			    } else {
    				    StringBuilder stringbuilder = new StringBuilder(s.length() - i);
    				    do {
    					    if(i >= s.length()) {
    						    break;
    					    }
    					    char c3 = s.charAt(i++);
    					    if(c3 == '\\') {
    						    if(i == s.length()) {
    							    s = bufferedreader.readLine();
    							    if(s == null) {
    								    break;
    							    }
    							    char c4;
    							    for(i = 0; i < s.length() && Character.isWhitespace(c4 = s.charAt(i)); i++) { }
    							    stringbuilder.ensureCapacity((s.length() - i) + stringbuilder.length());
    							    continue;
    						    }
    						    char c5 = s.charAt(i++);
    						    switch(c5) {
    						    case 110:
    							    stringbuilder.append('\n');
    							    break;
    						    case 116:
    							    stringbuilder.append('\t');
    							    break;
    						    case 114:
    							    stringbuilder.append('\r');
    							    break;
    						    case 117:
    							    if(i + 4 <= s.length()) {
    								    char c6 = (char)Integer.parseInt(s.substring(i, i + 4), 16);
    								    stringbuilder.append(c6);
    								    i += 4;
    								    break;
    							    }
    							    continue;
    						    case 111:
    						    case 112:
    						    case 113:
    						    case 115:
    						    default:
    							    stringbuilder.append('\0');
    							    break;
    						    }
    					    }
    					    stringbuilder.append('\0');
    				    } while(true);
    				    field_26618_lines.add((new StringBuilder()).append(s1).append("=").append(stringbuilder.toString()).toString());
    			    }
    		    }
    	    }
    	    bufferedreader.close();
        }
        public void func_26596_save() {
    	    FileOutputStream fileoutputstream = null;
    	    try {
    		    fileoutputstream = new FileOutputStream(field_26620_fileName);
    	    }
    	    catch(FileNotFoundException filenotfoundexception) {
    		    System.out.println((new StringBuilder()).append("[Props] Unable to open ").append(field_26620_fileName).append("!").toString());
    	    }
    	    PrintStream printstream = null;
    	    try {
    		    printstream = new PrintStream(fileoutputstream, true, "UTF-8");
    	    }
    	    catch(UnsupportedEncodingException unsupportedencodingexception) {
    		    System.out.println((new StringBuilder()).append("[Props] Unable to write to ").append(field_26620_fileName).append("!").toString());
    	    }
    	    ArrayList arraylist = new ArrayList();
    	    for(Iterator iterator = field_26618_lines.iterator(); iterator.hasNext();) {
    		    String s = (String)iterator.next();
    		    if(s.trim().length() == 0) {
    			    printstream.println(s);
    		    } else
    		    if(s.charAt(0) == '#') {
    			    printstream.println(s);
    		    } else
    		    if(s.contains("=")) {
    			    int i = s.indexOf('=');
    			    String s1 = s.substring(0, i).trim();
    			    if(field_26619_props.containsKey(s1)) {
    				    String s2 = (String)field_26619_props.get(s1);
    				    printstream.println((new StringBuilder()).append(s1).append("=").append(s2).toString());
    				    arraylist.add(s1);
    			    } else {
    				    printstream.println(s);
    			    }
    		    } else {
    			    printstream.println(s);
    		    }
    	    }
    	    Iterator iterator1 = field_26619_props.entrySet().iterator();
    	    do {
    		    if(!iterator1.hasNext()) {
    			    break;
    		    }
    		    java.util.Map.Entry entry = (java.util.Map.Entry)iterator1.next();
    		    if(!arraylist.contains(entry.getKey())) {
    			    printstream.println((new StringBuilder()).append((String)entry.getKey()).append("=").append((String)entry.getValue()).toString());
    		    }
    	    } while(true);
    	    printstream.close();
    	    try {
    		    field_26619_props.clear();
    		    field_26618_lines.clear();
    		    func_26600_load();
    	    }
    	    catch(IOException ioexception) {
    		    System.out.println((new StringBuilder()).append("[Props] Unable to load ").append(field_26620_fileName).append("!").toString());
    	    }
        }
        public Map func_26604_returnMap()
    	    throws Exception {
    	    HashMap hashmap = new HashMap();
    	    BufferedReader bufferedreader = new BufferedReader(new FileReader(field_26620_fileName));
    	    do {
    		    String s;
    		    if((s = bufferedreader.readLine()) == null) {
    			    break;
    		    }
    		    if(s.trim().length() != 0 && s.charAt(0) != '#' && s.contains("=")) {
    			    int i = s.indexOf('=');
    			    String s1 = s.substring(0, i).trim();
    			    String s2 = s.substring(i + 1).trim();
    			    hashmap.put(s1, s2);
    		    }
    	    } while(true);
    	    bufferedreader.close();
    	    return hashmap;
        }
        public boolean func_26610_containsKey(String s) {
    	    for(Iterator iterator = field_26618_lines.iterator(); iterator.hasNext();) {
    		    String s1 = (String)iterator.next();
    		    if(s1.trim().length() != 0 && s1.charAt(0) != '#' && s1.contains("=")) {
    			    int i = s1.indexOf('=');
    			    String s2 = s1.substring(0, i);
    			    if(s2.equals(s)) {
    				    return true;
    			    }
    		    }
    	    }
    	    return false;
        }
        public String func_26615_getProperty(String s) {
    	    for(Iterator iterator = field_26618_lines.iterator(); iterator.hasNext();) {
    		    String s1 = (String)iterator.next();
    		    if(s1.trim().length() != 0 && s1.charAt(0) != '#' && s1.contains("=")) {
    			    int i = s1.indexOf('=');
    			    String s2 = s1.substring(0, i).trim();
    			    String s3 = s1.substring(i + 1);
    			    if(s2.equals(s)) {
    				    return s3;
    			    }
    		    }
    	    }
    	    return "";
        }
        public void func_26606_removeKey(String s) {
    	    Boolean boolean1 = Boolean.valueOf(false);
    	    if(field_26619_props.containsKey(s)) {
    		    field_26619_props.remove(s);
    		    boolean1 = Boolean.valueOf(true);
    	    }
    	    try {
    		    for(int i = 0; i < field_26618_lines.size(); i++) {
    			    String s1 = (String)field_26618_lines.get(i);
    			    if(s1.trim().length() != 0 && s1.charAt(0) != '#' && s1.contains("=")) {
    				    int j = s1.indexOf('=');
    				    String s2 = s1.substring(0, j).trim();
    				    if(s2.equals(s)) {
    					    field_26618_lines.remove(i);
    					    boolean1 = Boolean.valueOf(true);
    				    }
    			    }
    		    }
    	    }
    	    catch(ConcurrentModificationException concurrentmodificationexception) {
    		    func_26606_removeKey(s);
    		    return;
    	    }
    	    if(boolean1.booleanValue()) {
    		    func_26596_save();
    	    }
        }
        public boolean func_26611_keyExists(String s) {
    	    try {
    		    return func_26610_containsKey(s);
    	    }
    	    catch(Exception exception) {
    		    return false;
    	    }
        }
        public String func_26614_getString(String s) {
    	    if(func_26610_containsKey(s)) {
    		    return func_26615_getProperty(s);
    	    } else {
    		    return "";
    	    }
        }
        public String func_26599_getString(String s, String s1) {
    	    if(func_26610_containsKey(s)) {
    		    return func_26615_getProperty(s);
    	    } else {
    		    func_26616_setString(s, s1);
    		    return s1;
    	    }
        }
        public void func_26616_setString(String s, String s1) {
    	    field_26619_props.put(s, s1);
    	    func_26596_save();
        }
        public int readInt(String s) {
    	    if(func_26610_containsKey(s)) {
    		    return Integer.parseInt(func_26615_getProperty(s));
    	    } else {
    		    return 0;
    	    }
        }
        public int setInt(String s, int i) {
    	    if(func_26610_containsKey(s)) {
    		    return Integer.parseInt(func_26615_getProperty(s));
    	    } else {
    		    func_26603_setInt(s, i);
    		    return i;
    	    }
        }
        public void func_26603_setInt(String s, int i) {
    	    field_26619_props.put(s, String.valueOf(i));
    	    func_26596_save();
        }
        public double func_26605_getDouble(String s) {
    	    if(func_26610_containsKey(s)) {
    		    return Double.parseDouble(func_26615_getProperty(s));
    	    } else {
    		    return 0.0D;
    	    }
        }
        public double func_26607_getDouble(String s, double d) {
    	    if(func_26610_containsKey(s)) {
    		    return Double.parseDouble(func_26615_getProperty(s));
    	    } else {
    		    func_26609_setDouble(s, d);
    		    return d;
    	    }
        }
        public void func_26609_setDouble(String s, double d) {
    	    field_26619_props.put(s, String.valueOf(d));
    	    func_26596_save();
        }
        public long func_26598_getLong(String s) {
    	    if(func_26610_containsKey(s)) {
    		    return Long.parseLong(func_26615_getProperty(s));
    	    } else {
    		    return 0L;
    	    }
        }
        public long func_26613_getLong(String s, long l) {
    	    if(func_26610_containsKey(s)) {
    		    return Long.parseLong(func_26615_getProperty(s));
    	    } else {
    		    func_26617_setLong(s, l);
    		    return l;
    	    }
        }
        public void func_26617_setLong(String s, long l) {
    	    field_26619_props.put(s, String.valueOf(l));
    	    func_26596_save();
        }
        public boolean func_26612_getBoolean(String s) {
    	    if(func_26610_containsKey(s)) {
    		    return Boolean.parseBoolean(func_26615_getProperty(s));
    	    } else {
    		    return false;
    	    }
        }
        public boolean func_26597_getBoolean(String s, boolean flag) {
    	    if(func_26610_containsKey(s)) {
    		    return Boolean.parseBoolean(func_26615_getProperty(s));
    	    } else {
    		    func_26601_setBoolean(s, flag);
    		    return flag;
    	    }
        }
        public void func_26601_setBoolean(String s, boolean flag) {
    	    field_26619_props.put(s, String.valueOf(flag));
    	    func_26596_save();
        }
        private String field_26620_fileName;
        private List field_26618_lines;
        private Map field_26619_props;
    }

    package net.minecraft.src;
    public class MCPropertiesAll
    {
        public static final MCPropertiesAll getInstance()
        {
    	    return instance;
        }
        private MCPropertiesAll()
        {
        }
    
    public static MCProperties InitProps(MCProperties props)
    {
      //Blocks ID
      props.setInt("ChandelierID", 211);
      return props;
        }
    
        private static final MCPropertiesAll instance = new MCPropertiesAll();
    }
    Posted in: Modification Development
  • 0

    posted a message on [SMP Mods] Forge Networkmod and FML, how to port from MLMP
    EDIT: When the dynamite is thrown the it spawns from the players feet in the server but otherwise all is well
    Posted in: Tutorials
  • 0

    posted a message on [SMP Mods] Forge Networkmod and FML, how to port from MLMP
    Is there a reason when I throw the dynamite item I have created it throws two at once when on the server, and one in singleplayer?

    How can I make it throw just one?

    and is this correct for both server and client?

        public static boolean registerEntity(Class entityClass, NetworkMod mod, int ID, int range, int updateFrequency, boolean sendVelocityInfo)
        {
    	 entityClass = MCEntityDynamite.class;
    	 ID = DynamiteID;
    	 range = 10;
    	 updateFrequency = 5;
    	 sendVelocityInfo = true;
      MinecraftForge.registerEntity(entityClass, mod, ID, range, updateFrequency, sendVelocityInfo);
    	 return true;
        }

    Posted in: Tutorials
  • 0

    posted a message on [1.6.2]MineVideo![45K+ DL's][REQUIRES FORGE]
    May I ask how this is high quality?



    and why is it filming the left bottom corner
    Posted in: Minecraft Mods
  • 2

    posted a message on Pocket Edition Update Available!
    Totally lost my respect for this company after removing support for Asus Transformer in this update. THANKS MOJANG FOR STEALING MY $7!!!!
    Posted in: Minecraft News
  • 0

    posted a message on [1.2.5][Sparrow] Doggy Talents Mod v2.2.3 (A day no dogs would drown!)
    What was changed in 2.1.0? the changelog does not show anything
    Posted in: Minecraft Mods
  • 0

    posted a message on Mo' Creatures - v12.0.0 for Minecraft 1.12.1!! Now Opensource!!
    Snakes return a stack overflow error when using Not Enough Items. Why is this? Because of it I cannot view page 2 of the items.

    here it is

    http://pastebin.com/2pCTaUPY

    PLEASE FIX!!!!
    Posted in: Minecraft Mods
  • To post a comment, please .