Inactive [MECH/DEV] ItemCraft 1.6.6 - Support for client mods in Bukkit [1060/1000]

Discussion in 'Inactive/Unsupported Plugins' started by asdaarg, May 3, 2011.

  1. Offline

    asdaarg

    ItemCraft
    Version:1.6.6
    [​IMG]

    Description:

    ItemCraft is a Bukkit mod that allows adding new item and block types, crafting and furnace recipes, and custom tree generators and more. Using a Modloader and SettingsGUI interface it allows subplugins known as ICPlugins to be loaded to support client mods. ICPlugins can be created by translating a client mod using the ICTranslator ICplugin. Using a ModloaderMP interface (ported by krnlyng/liar) it allows porting multiplayer mods to bukkit.

    Features:
    • Add more Block types
    • Add more Item types
    • Add more Entity types
    • Add more TileEntity types
    • Add more Crafting recipes
    • Add more Smelting recipes
    • Add more Tree generators
    • Ported ModLoader interface
    • Ported ModLoaderMP interface
    • Fake GUIAPI Settings interface
    • Startup file for configuring plugins and making simple blocks and items

    Installation & Usage:
    • Back up your world(s). Just in case.
    • ItemCraft.jar goes in same folder as craftbukkit
    • IC plugins go into ItemCraft/ICPlugins folder under craftbukkit. (folder is autocreated the first time)
    • uncomment (remove #) in front of all plugins you want to use in plugins.ics (autocreated in ItemCraft/ICScript)
    • Make sure you have the recommended version of craftbukkit in the title - since this is a mod of that version in particular.
    • Delete/rename the META-INF folder inside craftbukkit-0.0.1-SNAPSHOT.jar (Use some decent zip program (e.g. 7zip) that can do it.)
    • All players on the server needs to have the client mods installed
    • If you use the 16 bit entity id packet mod (in case you use new entites (only ICMCreatures need it)), All players need (flan's unofficial) ModLoaderMP client mod
    • All players also need the 16 bit entity id packet mod (overwrites a ModLoaderMP's class so make sure ModLoaderMP is installed first) in case you use new entites (only ICMCreatures need it) If decide not to use the packet mod, you can turn it off putting this in your startup file: false setEntityIDPacketMod
    • Sometimes you get block/item ID conflicts, between plugins. You then need to set the conflicting ids in the startup script using setID command: example. They have to be set before the plugin that uses them is loaded. Note also that there is typically a props file on the clientside you have to edit the ids on to be the same as well.
    • To start:
      • Windows:
        Code:
        java -Xmx1024M -Xms1024M -cp ItemCraft.jar;craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Main
      • Others:
        Code:
        java -Xmx1024M -Xms1024M -cp ItemCraft.jar:craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Main
      IF You do not understand how to install this follow THIS link! Also Try:

      ItemCraft Forum
      ItemCraft Wiki


      Downloads:

      Installation instructions changed since 1.5

      For Minecraft 1.7.3

      Inofficial ItemCraft update by Syrome1.6.6 (#1060)
      ItemCraft 1.6.5 (#1000)
      QwertyPower files (ICSGlass, ICFancyPack addons and more...)
      o4kapuk 16 bit packet mod Does not work without (flan's unofficial) ModLoaderMP client mod.
      ICKSlopes - support for Kaevator SuperSlopes
      ICNTrees - support for Nandonalt's Trees mod. Details regarding use Ignore ScotTools or you will have problems breaking various blocks
      ICFancyPack - support for ChocolateySyrup's FancyPack unofficial update for 1.7.3 mod Details regarding use of potted plants IDs and settings
      User ported mods list maintained by icephantom

      For Minecraft 1.6.6

      ItemCraft 1.4.5
      ItemCraft 1.5.1 (for use with planes)

      ItemCraft 1.3.5 (for CB #818)
      ICSGlass - support for ChocolateySyrup's Stained Glass unofficial update for 1.6.6 mod
      ICFancyPack - support for ChocolateySyrup's FancyPack unofficial update for 1.6.6 mod Details regarding use of potted plants Also be sure to read: Release notes Does not work well and not at all with the newest FancyPack update(v6) Wait until client is stable.
      ICKSlopes - support for Kaevator SuperSlopes
      Usage notes
      ICNTrees - support for Nandonalt's Trees mod. Details regarding use
      ICMCreatures - Support for DrZhark's Mo's Creatures
      16 bit entity id packet mod
      User ported mods list maintained by Asymetrikon


      Dev tools:
      ICJanino
      ICJode
      ICTranslator - How to use

      Other
      Source and old versions


      ICScript documentation

      Frequently Asked Questions

      Tutorial on how to make your own blocks also list of block and item IDs in most popular mods.


      Suggestions of mods to port
      Vote here not in this thread anymore (it gets lost in all the other stuff)

      Reporting errors:
      • Read known issues - don't report those.
      • State the version of CB, ItemCraft and ICPlugin(s) you have problems with
      • If your client crashes, start the client from command line so that you get the error report.
      • Make sure the mod(s) works in SSP First before you report any errors here.
      • You are more likely to get a response if you describe the problem in more detail and do some testing yourself first of under what circumstances it occurs
      • Do not ask for uploads of minecraft.jar.
      • Do not pm me.
      • If you have problems installing, you are likely doing something wrong. Make sure you've followed the instructions exactly, read the FAQ and Wiki. If that doesn't work you can always ask in the thread, while I will likely not reply, there are others who can help you with your problem. But at least try to get it working yourself first.

      That said, I want to thank all who have helped users with their problems. In particular special thanks to icephantom and Asymetrikon for their big efforts in this. Also a special thanks to xeronut for being generally helpful.

      Changelog: (open)

      ItemCraft:
      v1.6.6
      • Inofficial update by Syrome to support CB #1060 and ModloaderMp v1.7.3v4.
      v1.6.5
      • Added changes by krnlyng/liar to support buildcraft
      v1.6.4
      • Inofficial updated by Qwertypower to support CB #1000
      v1.6.3
      • Fixed Generators not working since ModLoaderMP merged.
      v1.6.2
      • Added option to turn off packet230 being sent to clients: false setPacket230OnLogin
      v1.6.0,1.6.1
      • @QwertyPower's unofficial update to 1.7.2 and 1.7.3.
      v1.5.1
      • Fixed issues with ICPlugins not being able to use ModLoader methods obtained through relection.
      v1.5
      • Merge with @krnlyng/liar's translated vesion of SDK's ModLoaderMP
      v1.4.5
      • Added dummy method RegisterTileEntity to fake modloader.
      v1.4.4
      • Added dummy methods AddArmor and getUniqueSpriteIndex to fake modloader.
      v1.4.3
      • ItemCraft commands are now loaded automatically and can be used in init.ic
      v1.4.2
      • Fixed nonesense message when parsing a string and EOF is found after escape character.
      • Platform independent line breaks of autocreated files
      • added some stuff in the autocreated file
      v1.4.1
      • Fixed unupdated materials.java mod causing problems for other plugins accessing the enum's constants for new block ids 1.6.
      v1.4
      • Removed spam on use command
      • Fixed java method invocation
      • Added javamethod invocation of declared methods
      • Fixed pop removing 2 elements off stack
      • putsetting command, allowing editing settings using new script
      • putvar and getvar commands allowing use of variables in scripts
      • added if command, conditional execution of closures
      • ishidden, isCustomType and getCustomType commands
      • exec command, allowing execution of closures. Acts as function calls.
      • while command, for while-loops, execution of closures.
      • Annotation of non-standard methods allowing correction of semantics during parsing with methods that manually alter type info. (needed for for loops, and various stack commands (such as popall, push, pull,dup, casting, getvar, all that do not have a static type signature) to have any usefulness beyond execution using GUI.
      • added casts
      v1.3.8
      • Fixed setEntityIDPacketMod demanding a this pointer.
      v1.3.7
      • Fixed boolean constants missing.
      v1.3.6
      • Updated to CB #860
      • GUI is now off by default
      v1.3.5
      • Fixed illegal access of Item constructor and other methods
      v1.3.4
      • 16 bit Entity Id Packet mod can now be turned off
      • Added file loading functions that use filename rather than file class for Fileman, for use with Janino
      v1.3.3
      v1.3.2
      • Fixed intellisense being screwy, showing previous context
      • Fixed castability test of primitive types to primitive types being screwy
      • Fixed selected method in context view not being visible (scrolled down/up to).
      v1.3.1
      • Fixed array bounds error
      v1.3
      • added intellisense (context box showing sorted list of all applicable methods in context at cursor position, as well as selecting the one closest matching)
      • added tooltips showing documentation both in command box and in the context (list) box
      • added getmaterial method to get Minecraft's materials
      • added documentation to most methods.
      • removed some obsolete methods
      • renamed some methods
      v1.2.2
      • remove NAME: spam on classloaderlclass, 1,2,3 4.. spam and vs: spam
      • fixed classloaderlclass leaving junk on stack
      • fixed getconstructor (?)
      • fixed right square bracket without left square bracket not resulting in parse error
      • fixed parse to fail due to right bracket not yielding an array type
      v1.2.1
      • removed autocreate double spam
      • ics extension changed to ic (conflicting with korganizer and iCalendar)
      • moved plugins into plugins.ic (since it now doesn't execute "use" until it parsed the whole file, it doesn't
      • recognize ItemCraft functions in init.ic)
      • added setID
      • added back support for old file format using includeold
      • fixed execution of abstract script calling providing arguments in wrong order
      v1.2
      • ICScript is now completely converted into postfix
      • Completely rewritten script parsing and execution code
      • Math functions should work now
      • Scripts Are not executed until fully parsed
      • ICS now support direct invokation of java functions when no ICS function matches a call
      • ICS now support arrays
      • ICS now support closures (for later support for menus, functions, loops, conditionals)
      • Parser produces Abstract code that runs much faster, than when having to parse each time to execute code.
      • Pre 1.0-style startupfile scripts are no longer supported (for now)
      • Warning of Block loss with prompt to quit CB on any error during parsing
      • Warning of Block loss with prompt to quit CB if startup script file was not found and was autocreated. This way you can have it autocreate it safely without having to worry about loss of blocks during upgrade.
      • Detailed error reports during both parsing with line number and column and during execution.
      v1.1
      • added simple math functions
      • added basic string and character functions
      • fixed methods popping more than one element
      v1.0.3
      • fixed dup not duplicating
      • added primitive classes
      • added parsing of primitives as primary commands
      • added parsing of strings as primary commands
      v1.0.2
      • fixed identifier after a string being misparsed
      v1.0.1
      • fixed popup menus not working in windows
      • added methods to get icplugins and their classloaders
      • added methods to get constructors and invoke them
      v1.0
      • Implemented new functional script language ICScript
      • Implemented GUI
      • inclusion of files (so you can split up startupfile in smaller files)
      • loading plugins on the fly
      • executing any script commands on the fly using GUI
      • exploring variables and functions of objects in GUI
      • invoke any functions, private or public, on any class loaded in IC/ICPlugins/minecraft/CB/any bukkit plugins
      • Built in text editor (was going to be for editing java code)
      • Removal of blocks, entities and items, even on the fly
      • Adding new blocks, entities and items on the fly
      • Specify what entities spawn in what biomes and how frequently.
      • Customizable programmable menus per node type in GUI
      • IC now retrieves version number both for plugins and itself automatically and reports it when plugins are loaded
      v0.8.5
      • fixed mimic having target object mimic itself.
      v0.8.4
      • fixed invokation on wrong object when interacting with mimiced block
      v0.8.3
      • fixed setint setting a string and not an int
      v0.8.2
      • fixed case sensitivity of block parameters
      • fixed some other bugs related to block parameters
      • no more commas assigning multiple values in block parameters (because I'm lazy)
      v0.8.1
      • Mobs that are unspawnable don't crash the server anymore
      v0.8
      • Added new startupfile commands: blocks and entites
      • Added new startupfile commands: setbool, setint, setfloat, setdouble, that allows changing the settings of mods that use GUIAPI (nandonalt trees and mo's creatures)
      v0.7.5
      • fixed various bugs with craft command in startup script
      v0.7.4
      • removed debug spam on id command
      • fixed comments causing "unknown commands" in startup file
      • cleaned up unnecessary stuff from error report
      • fixed skip skipping over the next line too
      v0.7.3
      • Implemented modloader removespawn (could that have anything to do with the watermob problem?)
      • fixed unknown command spam on empty lines
      • fixed some bugs with craft command in startup file manager.
      v0.7.2
      • Fixed kicked when horse throws you off because of accessing protected field
      v0.7.1
      • Fixed problems adding recipes, tile entites, entites using API.
      • added items command for debug purposes
      • added a copy of spawncreatures to the mod, no idea if that will solve the issue with sharks crashing server.
      v0.7
      • Mimic feature of block allows block to mimic other blocks, fully or in some respect (useful to customize blocks beyond the fixed values from startup file)
      • back to start from craftbukkit folder; its no longer a plugin
      • IC plugins go into ICPlugin folder now in craftbukkit folder. These are to avoid problems caused by plugins being reloaded by CB
      • usedefaults on by default
      • fix item 0 is not valid item spam
      • implemented Modloader getUniqueEntityId,RegisterEntityID,setPrivateValue
      • implemented various SettingsGUI widgets facades, and SettingFloat, SettingsMulti
      • script pauses when error occurs to avoid startup with wrong settings
      v0.6.1
      • Items are also registered as dummy, to avoid error spam by other plugins
      v0.6
      • Modloader world generator interface for normal type worlds implemented
      • Barebones fake GUIAPI interface that loads default settings (might add ability to modify options through startup later)
      • Added fix for blocks not having dummy material in ICFancyPack that inherit the Block class directly
      • Dummy id changed to 255
      v0.5
      • Added support for Entities in API
      • Added support for adding mobs to biome spawnlist in API
      • Added support for adding tilentities in API
      • Added fake modloader for to interface with translated mod plugins
      v0.4.4
      • Added more detailed output when plugin loading fails.
      v0.4.3
      • Backward incompatible update to 766
      v0.4.2
      • Added ability to set data on input items in crafting recipe
      • Added ability to comment in startup file with #
      • Added more error handling.
      v0.4.1
      • Fixed unable to craft out of nonblocks
      • Added more error handling
      • Partial support for GUIs
      v0.4.0
      • Mod for custom tree generation
      • Custom Tree generation API
      • Custom Tree generation startup file instructions:tree,treebiome and biometreedensity
      v0.3.5
      • Added mod of org.bukkit.Material to accomodate new block types, should reduce at least some errors other plugins have.
      v0.3.3
      • Fixed Item id being offset by 256
      • Fixed startup script created Blocks not being added to item list
      • Added more error handling
      v0.3.2
      • Fixed ItemCraft not starting because of spaces in the path on windows machines
      v0.3.1
      • Fixed regexp error on windows when starting as plugin
      • More error handling added
      • Fixed freeze when adding new block properties using startup script
      v0.3
      • Now doubles as plugin, so you can start it as a plugin rather than a mod
      • Startup file autocreation
      • loud startup file instruction- prints out more info at startup
      • a whole lot more error handling
      • fixed bug not being able to load any other plugin that KSlopes.jar (what am I thinking)
      v0.2
      • Most if not all simple constant Block properties now definable from the startup file.
      • Better error handling
      • More complete Block API
      • Syntax correction
      v0.1
      • Initial Release
      KSlopes:
      v0.1.3
      • Made compatible with IC 1.0
      v0.1.2
      • Syntax correction
      • More information on startup
      v0.1.1
      • Fixed slopes and corners dropped having wrong data.
      v0.1
      • Initial Release
      ICFancyPack:
      v0.3.2
      • Introduced options to change settings and IDs
      v0.3.1
      • Disabled new bookshelves
      v0.3
      • Updated for 1.7.3
      v0.2.5
      • Fixed another NPE on startup
      v0.2.4
      • Fixed NPE on startup
      v0.2.3
      • Updated to unofficial version of 1.6.6
      v0.2.2
      • changed class path for flower, cactus and reed
      v0.2.1
      • Fixed not able to place in potted plants
      • Fixed blockcycler interaction
      v0.2
      • Added potted plants
      v0.1
      • Initial Release
      ICNTrees
      v0.1.4
      • Updated to 1.7.3
      v0.1.3
      • Fixed static construction of objects problem
      • Fixed no tree generation
      v0.1.2
      • updated to 1.6.6
      v0.1.1
      • fixed clicking on bananacake blocks, fruit leaves
      • fixed using fertilizing
      • fixed activating banana cake
      v0.1
      • Initial Release
      ICMCreatures
      v0.1.2
      • Updated to 1.6.6
      v0.1.1
      • Made everything public and even added a public ()V constructor in water mob class (no idea if that will solve it though)
      • Says its loaded on startup when its loaded
      v0.1
      • Initial Release
      16 Bit Entity ID Packet Mod
      v0.2
      • Supports both 16 bit and 8 bit servers
      v0.1
      • Initial Release
      ICSGlass
      v0.1.1
      • Fixed conflict with glass bug
      v0.1
      • Initial Release
      ICTranslator
      v0.1.4
      • Fixed no output on windows machines.
      v0.1.3
      • More informative about files to translate not being found.
      v0.1.2
      • Made it tolerate there being no file separator at the end of retroSource.
      • Removed some spam.
      v0.1.1
      • Added checks that make sure you have all the necessary maps specified, when you translate.
      v0.1
      • Initial Release
      KSlopes:
      v0.1.1
      • Update to 1.7.3
      v0.1
      • Initial Release

      Donate (Not necessary but appreciated)
     
  2. Offline

    Elysium3

    I'm afraid to say I'm in quite the bind. Today I attempted to add nadonalt's trees to my server by using your example startup and properties configuration. Everything seems to work fine at first untill I made the mistake of using /item to give myself one of the custom blocks. From that point on my client just froze and now I am unable to log into my server using my username because of whats in my inventory.

    I checked modloader.txt for my client and there doesnt seem to be any meaningful error outputs, same thing for my server.log

    MoreTrees.props:
    Code:
    blockTopiary=153
    blockPalmLeaves=154
    blockPalmTrunk=155
    blockPalmSapling=156
    blockBanana=157
    itemBanana=7422
    itemBananaGreen=7423
    blockBananaCake=158
    itemBananaCake=7424
    blockLeavesGeneric=159
    blockLogGeneric=160
    blockLeavesFruit=161
    blockAppleFlower=163
    blockAppleFFlower=164
    blockAppleSapling=165
    blockCherrySapling=162
    blockVines=152
    itemVineBranch=7425
    itemFertilizer=7420
    startup.txt:
    Code:
    config usedefaults
    id blockTopiary 153
    id blockPalmLeaves 154
    id blockPalmTrunk 155
    id blockPalmSapling 156
    id blockBanana 157
    id itemBanana 7422
    id itemBananaGreen 7423
    id blockBananaCake 158
    id itemBananaCake 7424
    id blockLeavesGeneric 159
    id blockLogGeneric 160
    id blockLeavesFruit 161
    id blockAppleFlower 163
    id blockAppleFFlower 164
    id blockAppleSapling 165
    id blockCherrySapling 162
    id blockVines 152
    id itemVineBranch 7425
    id itemFertilizer 7420
    plugin ICNTrees.jar
    plugin KSlopes.jar
    plugin ICFancyPack.jar
    cb#766
    java7 b142
    windows 7 x64 sp1

    I don't know what to do :(
    Please help!
     

    Attached Files:

  3. Offline

    Sqwirrel

    Hey ho,
    is planned to implement "Ceiling Stairs" and Hedgges & Shears" from Kaevator?
    Best Regards
    Sqwirrel
     
  4. Offline

    asdaarg

    Its probably Essentials /give. Before this I always deleted my player file when this happened, but now that I've changed the dummy id to 255, you can actually put in a block with that id and then throw that item in lava to get rid of it.

    Earlier there was quite popular demand of Mo's creatures, so I translated it and am at the moment expanding the fake GUIAPI to support more settings that it uses. I have no idea if this will work though, its the first time I'm dealing with mobs.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  5. ok, it works, more or less (itemcraft 0.6.1 with KSlopes 1.2 on cb-766)
    works on Linux with RemoteRestartToolkit
    works on Windows only without the rkit
    crafting recipes works fine
    BUT: when i create an item via TooManyItems or /item i get a dummy and mc crashes and get a bad-login until i restart the server, clean the inventory and restart again to prevent another crash or simply delete the userfile in the world-dir
    sry that i cant give you an error-log but mc closes too fast to see it and the server-log is clean, no error
    when i use TooManyItems in soloplayer it works fine
     
  6. Offline

    Elysium3

    Confirmed DefaultCommands v3.3.0 is causing the crash. Even after emptying the inventory and loading up the server with DefaultCommands enabled and then joining with an empty inventory results in a crash. Disable DefaultCommands and everything works perfectly.

    I'm not sure I quite understand the whole dummy id thing. Are there any plugins that use the /item /give command which are safe to use with these custom blocks? If not then thats fine, I only used /item in the first place to see if the blocks are working. I think nadonalt's trees only has two recipies, which brings me to my next question.

    Are the custom trees only spawnable on chunk generation or do some saplings have the off chance of turning into another tree? I understand I need to first add the right lines to my startup.txt if I want the trees to spawn by themselfs. However I'm wondering if I could just add custom recipes to my startup.txt in order to obtain the custom saplings, which I could then plant and watch flourish.

    Sorry for all of the questions, I'm just a little confused as to how this all works.
     
  7. Offline

    PicSoul

    Support for MO' Creatures would be GREAT! I don't have any NPC plugins so Having a little more life on my server would be awesome. :)
     
  8. Offline

    GrindGod

    I have tried a lot plugins wich allow a give command... the only one that works for me and does not crash the client was SimpleGive - its not perfect but it works.

    not working as i experienced:

    - PlgEssentials
    - Essentials
    - AdminCommand
    - xGive
    - DefaulCommand

    and surely the command from the server-console works too... op yourself with op [youringamename] in the console then /give [name][id][amount] works. but you cannot use this with toomanyitems...
     
  9. Offline

    killerch

    Code:
    10:06:09 [INFO] ItemCraft 0.6.1
    10:06:09 [INFO] ItemCraft: Plugin by name KSlopes.jar not found
    10:06:09 [SEVERE] sealing violation: package net.minecraft.server is sealed load
    ing ItemCraft v0.6.1 (Is it up to date?)
    java.lang.SecurityException: sealing violation: package net.minecraft.server is
    sealed
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$000(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:36)
            at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoad
    er.java:208)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:32)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.
    java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at com.asdaarg.bukkit.itemcraft.ItemCraft.init2(ItemCraft.java:318)
            at com.asdaarg.bukkit.itemcraft.ItemCraft.onEnable(ItemCraft.java:299)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:676)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:249)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:131)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:218)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:205)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:145)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:260)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    pls help i did everything ( i think) i put the KSlopes.jar in plugins ,deleted META-INF, edited Start_Server.bat edited the txt installed Ritsugami's Modloader and it still gives me this error message
     
  10. Offline

    asdaarg

    The default /give works. Problem is other plugins override it.
    I'm not sure, it hasn't been tested yet.
    Yes you can add custom crafting recipes to craft saplings.

    Mo's creatures works. There was an issue with entity type ids being cast down to byte causing client to crash with negative entity ids, and since Modloader uses ids of 3000+, and I'm thinking 256 ids is going to be way too little if you want to run various mods, I decided to mod the packets to handle 16 bit ids on both server and client side and it turned out to be a success. So in order to use Mo's creatures the users will also have to download my 16 bit entity id packet client mod. I was going to post the plugin yesterday but my internet connection was gone. So I started or rather continued to work on the mimic block feature that I intended to have in 0.7. Since its almost finished now, I'm going to finish it and then upload both.

    I'm also anticipating some problems with using several mods that register new entities, because of the way Modloader works. Hopefully they can be resolved by simply loading the plugins in the right order. Which should work unless Modloader does some unpredictable stuff delegating unique ids.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  11. KSlopes reactions with plugins/cmd's:
    WorldEdit: does not copy Slopes, but copies Slopes in Chests
    SuperPickaxe: returns the base-item, without the dmg
    TMI: game crashes after giving a Slope-block
    /item,/i,/give: same as TMI
    BackupPlugin: Backups all SlopeBlocks and Slopes in Chests
    RemoteRestartToolkit: Linux: all ok; windows: doesn't find KSlopes.jar
    /clearinventory doesnt remove the new blocks (from defaultCommands)
     
  12. Offline

    BroodyHenne

    This is just awesome!!!
    Does Nitrado allow to use PUTTY per SSH?
    Wich versions can i use as a plugin?
    Thx for help
     
  13. Offline

    GrindGod

    TMI works for me even with slopes and all other stuff with the plugin SimpleGive..
     
  14. Offline

    MasterFenrir

    Ehm, the 16bit entity pack mod download is currently not working. And since it is needed for the mod to work on the server, could you fix that, please? Or am I misunderstanding you and is it unreleased at the moment?
     
  15. is now the question what is different between the SimpleGive /item and the /item from DefaultCommands
     
  16. Offline

    asdaarg

    Sorry about that, updated link.
     
  17. Offline

    Asymetrikon

    Hmmm where to put the startup.txt now with the New Version? Tried the folder where the bukkit.jar is, ICPluginsfolder,Itemcraftfolder in bukkitfolder. Installation and Usage doesnt say something about it.
     
  18. Offline

    asdaarg

    ICPlugins. Should work there. In fact it should autocreate it there.
     
  19. Offline

    dobby64

    can someone please upload a ready server with Craft Item
     
  20. Offline

    Aeron

    When you're planning to add /ic give function? Also I am curious weather anyone is going to try to make Planes mod compatible with IC?

    And for the info asdaarg, I have been very successful as well on developing my mod, I'm done with Chair, Stool, Table and 1 Legged Table models, now have to retexture them. Moving on to light blocks - lanterns, lamps etc.. :)
     
  21. Offline

    asdaarg

    /ic give function hmm, I'd have to implement a separate plugin for that since itemcraft is no longer a plugin (to avoid being reloaded) I'll put up a link to SimpleGive meanwhile.

    Planes mod, should probably be easy to translate now that i've got the framework in place with mo's creatures. But at the moment going to add the missing optional stuff in fancypack since a lot of people have been asking for it.

    I look forward to seeing your new textures :)
     
  22. Offline

    CompuIves

    Hi! I would really love to see IndrustrialCraft in SMP, I hope someone would port it to ItemCraft :).
     
  23. Offline

    elias79

    Is this some horribly cruel joke or did you just make this the best mode ever,
    i cant really understand, mo creatures really, are we dreaming ?
     
  24. Offline

    asdaarg

    Go ahead and try it to see how real it is ;)
     
  25. Offline

    Asymetrikon

    Ok dont try to create the ICPlugins Folder yourself. Just let it generate itsself. That was the reason the startup didnt work.
    I installed MoCreatures. I logged in and saw one of the new Creatures (Boar) and a new Bird. Then the Server crashed with this Error:
    Code:
    2011-05-20 18:40:18 [SEVERE] java.lang.VerifyError: (class: net/minecraft/server/EntityCustomWM, method: c_ signature: ()V) Bad access to protected data
    2011-05-20 18:40:18 [SEVERE]     at java.lang.Class.getDeclaredConstructors0(Native Method)
    2011-05-20 18:40:18 [SEVERE]     at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    2011-05-20 18:40:18 [SEVERE]     at java.lang.Class.getConstructor0(Unknown Source)
    2011-05-20 18:40:18 [SEVERE]     at java.lang.Class.getConstructor(Unknown Source)
    2011-05-20 18:40:18 [SEVERE]     at net.minecraft.server.SpawnerCreature.spawnEntities(SourceFile:138)
    2011-05-20 18:40:18 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1446)
    2011-05-20 18:40:18 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:364)
    2011-05-20 18:40:18 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:288)
    2011-05-20 18:40:18 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-05-20 18:40:18 [SEVERE] Unexpected exception
    java.lang.VerifyError: (class: net/minecraft/server/EntityCustomWM, method: c_ signature: ()V) Bad access to protected data
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
        at java.lang.Class.getConstructor0(Unknown Source)
        at java.lang.Class.getConstructor(Unknown Source)
        at net.minecraft.server.SpawnerCreature.spawnEntities(SourceFile:138)
        at net.minecraft.server.World.doTick(World.java:1446)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:364)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:288)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Tried it 3 more Times but the Server kept crashing.
    Edit:
    I ran the Server without any Plugins. Just Itemcraft and Mocreatures. Error remains.
    After a few trys i find that there are almost no Creatures at all. I can run around a bit, but after some Time the Server crashes. Maybe when it tries to spawn a Mob?
     
  26. Offline

    GooMan

    No items from mods work.. Any idea?

    Startup.txt:
     
  27. Offline

    Jimmy

    Took long to install but I finally got a bunny hat :D So worth it.
     
  28. Offline

    Maxinova

    I get the same problem.
     
  29. Offline

    asdaarg

    CB version? 138 is off the wall place for an error to occur.
    Edit: No it isn't, my source is a bit out of date.. hmm
     
  30. Offline

    elias79

    No water mobs, and no ogres and wraiths, why ?
     
  31. Offline

    GooMan

    no answer for my problem?
     

Share This Page