Christian
4c3db16842
More precise error handling when an invalid class is present
2012-08-22 17:50:07 -04:00
Christian
805fd1dd90
Fix textures not applying properly
2012-08-22 17:50:07 -04:00
Christian
c59996b24b
Fix up entity spawning - hopefully they won't warp anymore.
2012-08-22 17:50:07 -04:00
Christian
e0a1e8293b
Add in a helper on the server start event for adding commands to
...
the server.
2012-08-22 17:50:07 -04:00
Christian
e8af9c0233
Move villager trading hook up a bit. thanks sengir.
2012-08-22 17:50:07 -04:00
Christian
a955d30d64
Fix LAN to try hard to find a real network interface, not just localhost
...
most of the time
2012-08-22 17:50:07 -04:00
Christian
dbab3bb259
Update build to not bother building client jar. Universal is everything
...
now.
2012-08-22 17:50:07 -04:00
Christian
bd9c4ee99a
Null protection for ticks() -- probably should uses EnumSet.noneOf() but
...
you can also use null now to stop ticking. closes #77
2012-08-22 17:50:07 -04:00
Chicken Bones
8a308db3d4
FML will now search '<mcpdir>/forge/accesstransformers' for user defined access transformer config files to be applied during forge setup
2012-08-23 06:31:00 +10:00
Chicken Bones
0583dc8b74
Added IPlayerTracker hooks
2012-08-23 06:28:53 +10:00
Christian
c349d51923
Automatic mod entity registration into the global entity list. This might break
...
entity code out there, sorry, but this way for most entities you no longer
need to manage the global mod entity stuff at all. just remove it. FML will
take care of the rest (note, worlds won't load the old entities)
2012-08-21 19:34:33 -04:00
Christian
ef01745e09
Add in a utility function that *might* tell you the context
...
you're running in on either client or server: FMLCommonHandler.getEffectiveSide
2012-08-21 19:15:07 -04:00
Christian
c97d6a65d0
Try and stop sendPacketToAllAround from being crashy
2012-08-21 18:50:26 -04:00
Christian
2062273504
Mods can add mod specific crash information to the crash report now
...
Forge needs to implement MinecraftForge.getCrashCallable
2012-08-21 18:48:12 -04:00
Christian
6e6436ee41
Fix up dispenser handling, add in new params for the dispenser: breaks IDispenseHandler, sorry
2012-08-20 21:44:54 -04:00
Christian
38f4a22bc4
Fix up MLProp handling for null info
2012-08-20 21:44:47 -04:00
Christian
3a8b047e3c
GUIs working in FML for ML mods
2012-08-20 21:44:28 -04:00
Christian
52483ee6bd
Support gui opening for Shelf mod
2012-08-20 21:43:59 -04:00
LexManos
dce1cbc096
Updated MCPMerger to annotate unique classes with there sides, and SideTransformer to null out any class that is loaded on the wrong side.
2012-08-19 22:26:52 -07:00
Christian
46c563a9a8
Expose more of the village construction parts for building village
...
pieces
2012-08-19 11:23:29 -04:00
Christian
1380c2ecce
Allow access to the type "ComponentVillage"
2012-08-19 10:35:06 -04:00
Christian
71a3818bdd
Documentation and registration for villager stuff
2012-08-19 10:30:24 -04:00
Christian
e3a343c797
Fix javadoc derp
2012-08-19 10:21:19 -04:00
Christian
195b1a043e
Villager trading, manipulation and village enhancement. Still WIP but should be functional
2012-08-19 10:13:15 -04:00
Christian
69e66c327f
Fix exception based logging to actually log the exception!
2012-08-19 09:31:26 -04:00
Christian
885637cc7d
Fix up keyboard events for modloader
2012-08-19 01:44:33 -04:00
Christian
90a7c8f787
Pickup notification
2012-08-19 00:26:55 -04:00
Christian
2171c0caa4
Update fml_at with new transforms
2012-08-18 20:08:27 -04:00
Christian
924a6f9254
Fix derp where client sided packet handler would be created on a dedi server env
2012-08-18 19:50:46 -04:00
Christian
ad4cffb0c6
Add in support for "dummy" keybindings- ones that are added to the list but never do anything
...
so the mod can handle it all themselves.
2012-08-18 10:24:29 -04:00
Christian
cf77ffb89d
Don't complain about minecraft source code being in "net.minecraft.src". Derp.
2012-08-18 10:09:53 -04:00
Christian
b2fdcd7f1c
Fix ModLoader add XP Smelting
2012-08-18 10:09:25 -04:00
Christian
094ce2ae18
Actually register client/server packetspecs as their correct sides! fixes #71
2012-08-18 09:28:36 -04:00
Christian
e8cb2c1bfe
Error if channel name is invalid - either too short, or too long
2012-08-17 16:59:48 -04:00
Christian
9c6c56c49d
Add a connect and read timeout for downloading libraries. This should really stop the "waiting forever" at startup screen.
2012-08-17 16:21:18 -04:00
Christian
0d5affede3
GIANT FAT WARNINGS if you use any code in net.minecraft.src or any subpackage thereof. Get it out of there, now!
2012-08-17 16:13:05 -04:00
Christian
13f210f403
Fix up ML GUI ticking. Thanks sharose!
2012-08-17 16:09:46 -04:00
Christian
c61ad51883
Organize ALL the imports
2012-08-17 09:25:04 -04:00
Christian
c0842b0797
Expose the server in serverstart event
2012-08-17 09:25:04 -04:00
Christian
2851079ff0
Fix up directory injection of log file locations
2012-08-17 09:25:04 -04:00
Christian
5197524d1c
Refer to FMLLog, not FMLRelaunchLog
2012-08-17 09:25:04 -04:00
Christian
78efd1acc6
Tidy up server launch - reflection not required anymore
2012-08-17 09:25:04 -04:00
Christian
eee0a99b88
Also, log what the directory discoverer finds for mcmod.info
2012-08-17 09:25:04 -04:00
Christian
10c96c394d
And log the exception if it has a problem reading the jar file
2012-08-17 09:25:04 -04:00
Christian
07cc3fb2d9
Fix jar loader failing to inject any metadata at all if mcmod.info is not found.
2012-08-17 09:25:04 -04:00
LexManos
e31f1433bf
Change install.cmd to install.bat, why, cuz people are .... Updated readme to mention needing server and client.
2012-08-16 22:57:11 -07:00
Christian
af06c97efd
Some compatibility fixes for Rei's minimap, and tidy up a couple of things
2012-08-16 13:55:42 -04:00
Christian
400de1d66e
Fix Forge branding string call
2012-08-16 13:01:48 -04:00
Christian
2a9285eee8
Update FML for mcp 72 final, change download location for FML files, and make the stop button work.
...
Hello is NOT going to go away :)
2012-08-16 12:22:56 -04:00
Christian
785bdde6bd
Fix critical bug in FML load controller that complains about injected mod containers
2012-08-16 08:34:12 -04:00