Jump to content

Belpois

Members
  • Posts

    128
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • URL
    http://www.missingeye.com
  • Location
    Malta
  • Personal Text
    I dream of blocks

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Belpois's Achievements

Creeper Killer

Creeper Killer (4/8)

22

Reputation

  1. You cannot have both SDK's working together, you have to compile them separately, If you where working on one version that the same API was available on the previous version with zero changes than compiling shouldn't be a problem.
  2. No just the source files of the API, notice that most Java API's you find are either a compiled JAR file or just source files that you can copy and reference to. Java does not have project files.
  3. Try re-installing your Java JDK and JRE, it seems like your Current OpenAL driver is either incompatible or something else on your PC is causing a conflict. Don't know about you, but I'd consider upgrading to Windows 7 or 8.1, Windows XP support is long gone Googling a bit Further it seems like that the Driver is Proprietary of CreativeTechnologies, so if you have a Creative Sound card look for updated drivers or re-install your current drivers.
  4. To make this easier for you when coding, and re usable. Put the function in a Utils class this way you don't have to write down the calculation all the time. Functions: // The offset is an integer that is applied after the center calculation to offset in any direction. // The return will be the center position of the object relative to the screen size. // I also suggest making these static so they can be accessed without initialization. int verticalCenterPosition(int elementWidth, int offset); int horizontalCenterPosition(int elementHeight, int offset);
  5. Take a backup of you src folder (The code you are working on), and type in: gradlew clean gradlew setupDecompWorkspace gradlew idea This will clean development env and reset it, backup everything before. Files might be deleted.
  6. The online version doesn't work very well, or we are just dumb and cant use it Try locating all the downloaded binaries for techne and removing them, re install it afterwards.
  7. You mean Techne the app http://techne.zeux.me/? Any crash logs or something of that sort?
  8. Well, it kind of is... But at the end of the day there is no existing event that notifies you on a slot or inventory changes. Currently looking at the inventory code, I cannot see an easier way to do this. Unless you hack the inventory code and add you own event in there.
  9. Subscribe on a tick handler, scan the inventory, if it changes send an event that the players inventory changed.
  10. Implement a WorldGenerator http://www.wuppy29.com/minecraft/modding-tutorials/wuppys-minecraft-forge-modding-tutorials-for-1-7-updating-1-6-to-1-7-part-3-world-generation/#sthash.6w61qcBa.dpbs This will allow you to generate custom ores/structures/tree in the world.
  11. What do you mean by option button? Just a normal button?
  12. codechicken/multipart/TileMultipart That seems to be the fault, try to remove CodeChicken. Could it be damaged? Try redownloading it.
  13. Question #1: Generally if you follow Minecraft Standards, Client Code is run on client side and Server Code is run on Server side while using packets to transfer everything... They yes it should work, with minimal changes. Question #2: Client: Calculations and decisions that are needed for Rendering. Server: All Logic, from moving the player to calculating 1 + 1. Question #3: Yes it matters a lot actually. The client will call the methods in Client Proxy and will only execute code in the CommonProxy if you call super on that method or you don't override a method in the ClientProxy. Smart!
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.