Christian
30d836fa36
More fixups for new launcher model
2013-06-14 20:45:52 -04:00
Christian
07a5efe612
Merge in binpatch and use launcher
2013-06-14 17:21:49 -04:00
Christian
21240df8bc
More tweaks
2013-06-14 09:32:51 -04:00
Christian
a923a2c142
Server side tested and working. Setup is complex atm. That will change.
2013-06-13 09:57:55 -04:00
Christian
4802d04bfd
First cut of runtime binary patching. Needs some work to actually test it in a real scenario..
2013-06-12 08:53:10 -04:00
Christian
83ed6fa32c
Small tweaks to the mcp data. Nothing major..
2013-06-11 14:47:23 -04:00
Christian
c170b98a8c
Attempt to properly fix deadlock if the internal server derps. It should never hang now. Damn you fast computer..
2013-06-11 14:41:19 -04:00
Christian
146e773264
Fix sysout with trailing messages after a newline
2013-06-06 11:52:15 -04:00
Christian
1261c7a3e0
Add in an optional modid identifier for @SidedProxy. It's main use is when both scala and java @Mods reside in the
...
same package, and you want the @SidedProxy behaviour for a specific @Mod language type. In general it should not be needed otherwise.
2013-06-06 10:05:34 -04:00
Christian
fea7a25a86
Don't continue trying to send events to mods that depend on errored mods.
2013-06-04 13:59:04 -04:00
Christian
8602848f2c
Don't throw an exception if the scala adapter find a java proxy. I may add some distinguishers to @SidedProxy so you know which mod it's for.
2013-06-04 12:51:46 -04:00
Christian
2a064ffdc7
Send the "suspect list", and print the suspect versions
2013-05-27 11:03:23 -04:00
Christian
6ca37a60b7
Throw the sorting exception
2013-05-27 10:46:22 -04:00
Christian
8be20d6805
Add in a pretty sorting error screen
2013-05-27 10:28:00 -04:00
Christian
e3cd509b9a
More tweaks to the mod sorting code
2013-05-27 10:09:51 -04:00
Christian
ece6290c19
Try and clean up cycle detection output a bit
2013-05-27 09:25:50 -04:00
Christian
aa18bed75e
Fix server side derp with Forge network packet handler
2013-05-21 11:01:50 -04:00
Christian
c8cc7b27d1
Separate network mod config from setup. Allows for Forge Packet Handler nicety
2013-05-20 21:40:42 -04:00
cpw
8f779cf618
Merge pull request #230 from fnuecke/master
...
Alternative setter logic for @SidedProxy in Scala classes/mods.
2013-05-11 15:34:37 -07:00
LexManos
6b39f612df
Don't spit error on LWJGL not supporting 4.3 just warning.
2013-05-11 10:55:39 -07:00
Florian Nücke
15e6ddcb14
Merge declaration and initialization of a variable.
2013-05-08 20:16:15 +02:00
Florian Nücke
a14c627cd7
Some more Scala @SidedProxy adjustments. Now properly supporting pure singletons, i.e.
...
object C {
@SidedProxy(...)
var proxy: P = null
}
Removed fallback, as all such singletons are properly handled by the new code now, and class implementations fall back to the code also used for plain Java mods.
2013-05-08 19:04:35 +02:00
Florian Nücke
283dfb6e7d
Alternative @SidedProxy setter for Scala.
2013-05-08 05:36:28 +02:00
LexManos
4db40c7861
Add version detection to astyle and print error if it doesnt detect version 2.0+
...
Also fixed astyle's config for max-instatement-indent that sometimes caused crashes with certian versions of astyle.
2013-05-03 14:26:27 -07:00
CovertJaguar
ce99b80932
Improved Entity Spawn Error
2013-04-29 20:41:20 -07:00
LexManos
42564b3988
Fix scalac detection to actually use the located command instead of defaulting to 'scalac'
2013-04-28 16:35:23 -07:00
LexManos
bff831ce8d
Update MCP's md5 for the fixed srg files.
2013-04-28 12:33:42 -07:00
Christian
3baad0a897
Update for minecraft 1.5.2
2013-04-27 01:24:06 -04:00
Christian
2c7c944e96
Don't leave scala running in interactive mode.
2013-04-23 22:56:18 -04:00
LexManos
74e9b293e1
Fix patch derp.
2013-04-23 19:47:43 -07:00
Christian
5a81b37bcf
Fix when an old scalac is present on the system to not fail the build
2013-04-23 22:43:51 -04:00
Christian
cee176eb96
Some fixups for scala compilation in MCP. Scala should now be compilable and reobfuscatable with srgnames in MCP.
2013-04-23 07:40:49 -04:00
Christian
e97834b433
Fix URL for MCP
2013-04-23 07:22:25 -04:00
Christian
4d442ac219
Fix possible NPEs in GameData
2013-04-22 21:14:34 -04:00
Christian
8974a78c0a
Attempt to reduce lines on the screen for id mismatch. Hopefully prevents game crashes.
2013-04-22 21:14:34 -04:00
cpw
d15889075c
Merge pull request #225 from MarcinSc/master
...
Suggested fix for issue 221
2013-04-21 11:32:51 -07:00
Marcin Sciesinski
bdee7e3c5b
Fixing the GameRegistry. Now it is possible to register a Block with a BlockItem using following code:
...
MyBlock myBlock = new MyBlock();
GameRegistry.registerBlock(myBlock, MyBlockItem.class, "myBlock");
where MyBlockItem class has one constructor with signature:
public MyBlockItem(int id, Block block)
2013-04-21 19:01:18 +01:00
Christian
0512525c58
Add a to string to fmlmodcontainer: should mean less derpy cyclic dependency data
2013-04-21 13:58:18 -04:00
Glought
074d7c2ec7
Update FMLDeobfuscatingRemapper.java
...
Fixes a "Type mismath:cannot convert from element type Object to FieldNode" error at line 176.
2013-04-21 05:09:19 -07:00
Christian
3446f1ce26
Fix scala supporting SidedProxy. It should work now.
2013-04-20 23:31:22 -04:00
Christian
6c0bb61425
Fix a small modloader compatibility derp: closes #222
2013-04-20 22:55:56 -04:00
Christian
e204d580a8
Fix possible NPE in findItemStack, closes #218
2013-04-17 07:55:33 -04:00
Christian
3d142df102
Use more expressive language when a version specifier is a simple unbounded above condition
2013-04-16 13:46:55 -04:00
Christian
0888a95f2d
Fix to output versions in crash logs
2013-04-16 13:46:55 -04:00
cpw
470070e2ce
Merge pull request #216 from agaricusb/add-srgname
...
Add srgname to registerTileEntityWithAlternatives
2013-04-15 15:50:47 -07:00
Christian
1a9cb9e3c9
Add in some caching of the read field descriptions for efficiency
2013-04-15 17:30:35 -04:00
Agaricus
03bc9cf00a
Add type info to properly deobfuscate overloaded fields. Fixes #210 .
2013-04-14 16:54:11 -07:00
Agaricus
76275cafc4
Add srgname to registerTileEntityWithAlternatives
2013-04-14 14:11:37 -07:00
Christian
0a1f3e3150
MCP names update
2013-04-10 12:28:20 -04:00
LexManos
d89f0dc683
Re-worked the Texture patches, optifine helper function, and re-added support for dynamically rotating the texture for mod authors who do things horribly wrong.
2013-04-09 20:06:41 -07:00