Christian
0cf8cca248
Fix up biome handling for client and server
2012-06-09 10:27:24 -04:00
Scott Killen
af4a2589a6
- Fixed client crash bug in add/remove Biome functionality. Arrays.asList() returns a fixed-sized list per java spec. Adding and removing biomes throws UnsupportedOperationException.
...
- Fixed same on server and added disabled removeBiome functionality. This touched a lot of classes as the nonWorking removeBiome seemed to be lots of places inconsistent with addBiome.
2012-06-09 07:59:35 -04:00
Christian
683c99c8b6
Change world generation to expose a mod interface
2012-06-07 19:44:03 -04:00
Christian
bfe54ef7e7
Attempt early initialization of Minecraft Forge
2012-06-07 19:25:49 -04:00
Christian
4d620d91e4
Add in a server side WORLDLOAD tick
2012-06-07 17:54:43 -04:00
Christian Weeks
9fd6f89fc3
Reorganize basemod ticking to use ITickHandler. Introduce "GAME" tick vs "WORLD" tick for
...
mods that want to tick per world and "globally"
2012-06-07 13:53:16 -04:00
Christian Weeks
11652d597f
Expose a "clean" ticking interface and fix server tick loop for world ticks
2012-06-07 11:12:51 -04:00
LexManos
e536c58f81
Interm implementation of keyboardEvent for ModLoader.
2012-06-06 01:43:49 -07:00
Christian Weeks
43eae28f55
Helps to have a retention policy for runtime annotations
2012-06-02 22:40:45 -04:00
Christian Weeks
2cf960b64d
Introduce a proxy side loader for mod use
2012-06-02 22:12:15 -04:00
Christian Weeks
d44822b7d0
Slight reorganization of texture ticking - accomodate optifine
2012-06-01 23:07:32 -04:00
Christian Weeks
c3379b44dd
Fix ticking on the server
2012-06-01 11:07:14 -04:00
Christian Weeks
89d74da576
Tweaks to basemod setup
2012-06-01 00:33:51 -04:00
Christian Weeks
3239536832
More tweaks for proper API
2012-05-31 22:42:23 -04:00
Christian Weeks
9c1c414ca7
Reorganize for bukkit integration
2012-05-31 22:09:45 -04:00
Christian Weeks
15089f9d87
Fix up fubar in worldprovider. Add in obfuscation detection. Capture the exception that crashes minecraft in the log file.
2012-05-14 18:21:35 -04:00
Christian Weeks
3061fd3d8f
push patches
2012-05-14 12:22:46 -04:00
Christian Weeks
e433708056
Fix the serverside. FUUUUUUUU!
2012-05-14 01:45:56 -04:00
Christian Weeks
0665c93c2b
Gui related ticking
2012-05-12 00:00:33 -04:00
Christian Weeks
0981d3106d
Fix missing ml.sendpacket, call in renderers
2012-05-11 17:31:28 -04:00
Christian Weeks
4c2c7cb2f3
Fix problem with nulls in getModList
...
Work on the meta information file
2012-05-11 15:18:26 -04:00
Christian Weeks
b1ee6c3c95
Tidying up and more hooks
2012-05-10 21:30:06 -04:00
Christian Weeks
a36fccc9b0
Tweak block rendering organization. Add in worldgen for client.
2012-05-10 19:51:15 -04:00
Christian Weeks
36b05d9378
Tidy up a lot of code- ModLoader and BaseMod are now almost identical client and server side
2012-05-10 18:54:25 -04:00
Christian Weeks
351c193b98
Working on the ticking stuff
2012-05-07 00:54:18 -04:00
Christian Weeks
80f87ef569
The beginning
2012-05-04 17:02:12 -04:00
Christian Weeks
904efdd4d8
Introduce the client side FML
2012-05-03 19:40:55 -04:00
Christian Weeks
874d3f0b17
Implement addBiome, hopefully. Pushes biome list to the WorldType field. Sorry Bioxx.
2012-05-03 14:05:13 -04:00
Christian Weeks
c632d5145e
Fix a small issue with the build output script
...
Fix a significant issue with MLProp handling and primitives- they work now
2012-04-26 17:38:31 -04:00
Christian Weeks
f3bee8c070
More text fixup
2012-04-19 23:07:07 -04:00
Christian Weeks
8bfeb5ac21
Typos
2012-04-19 22:54:10 -04:00
Christian Weeks
05dc6f8e4b
Add in detection for MLMP and try to fail with a graceful message.
2012-04-19 22:40:59 -04:00
Christian Weeks
8f8ee60eb1
Tweak the loader a little bit to just use file names, not fully qualified directories when referring
...
to mods.
2012-04-18 14:03:30 -04:00
Christian
78f2e8f38a
Merge in fixes from chickenbones for tick related problem
...
and straighten out variable naming in ModLoaderModContainer
2012-04-10 22:22:13 -04:00
Christian Weeks
9c3a2f052d
Add in more "Player" related events. Fix up some MLProp stuff
2012-04-09 10:18:24 -04:00
Christian Weeks
05ff62d85f
A proper console command handler, also fix ordering of loaded mods
2012-04-08 09:55:56 -04:00
Christian Weeks
b0774b89c7
Add in a console command handler so you can access the command console
2012-04-08 02:00:57 -04:00
Christian Weeks
1ec797cddb
Don't send a register unless I have channels. Add the channel to the mod channels list.
2012-04-08 01:11:32 -04:00
Christian Weeks
2ff2a78694
Split the packet salutation in two so we can work with or without forge
2012-04-08 00:18:37 -04:00
Christian Weeks
93664d10e6
Add the player object to the onLogin event so you don't need to dive internals for it during login
2012-04-07 22:38:29 -04:00
Christian Weeks
10e5d42522
Call my handleLogin hook from NetLoginHandler, tweak output in server gui and log file.
2012-04-07 22:11:01 -04:00
Christian Weeks
ff48f13746
Add in a missing client side method to modloader stubbed for the server
2012-04-06 12:24:52 -04:00
Christian Weeks
5a3ac6b96e
Documentation: lots
...
Some eclipse workspace settings that might help?
2012-04-05 16:22:47 -04:00
Christian Weeks
1146660fc6
Handle the minecraft object registry better- now the client compiles too
...
Also a quickie astyle run over the code..
2012-04-05 12:36:54 -04:00
Christian Weeks
7bf22659e7
Reorganize the code a little bit- move some stuff that was on FMLHandler to the common handler. Add a delegate
...
into the common handler that delegates to the right sided handler
2012-04-05 11:34:57 -04:00
Christian Weeks
c06fc00f24
Run Astyle over the FML code. Happy lex?
2012-04-05 10:07:52 -04:00
Christian Weeks
87b5c870d5
links to implementation
2012-04-03 23:09:22 -04:00
Christian Weeks
bd34b97e9b
Channel validation
2012-04-03 22:45:27 -04:00
Christian Weeks
c6a0bc2487
Modloader complete
2012-04-03 17:04:26 -04:00
Christian Weeks
d1efbce945
Generic container
2012-04-03 16:12:19 -04:00