Christian
58d6e58b93
Update bukkit with changes
2012-06-20 12:36:48 -04:00
Christian
6ba65d047f
Revert "Test failing build"
...
This reverts commit 744febc38e915a12c388fe01ba6715d31b6b6ee2.
2012-06-20 08:44:49 -04:00
Christian
63be4cb88f
Revert "Revert "Fail the build when recompilation fails""
...
This reverts commit c2d920d738a294462338fbe955c62a0f4034304c.
2012-06-20 08:44:08 -04:00
Christian
acbc8d9a1b
Revert "Fail the build when recompilation fails"
...
This reverts commit 482e3be3c9a96df8cefad81d78c7a4e83ad898b4.
2012-06-20 08:39:11 -04:00
Christian
e8db35228b
Test failing build
2012-06-20 08:35:47 -04:00
Christian
198dd807fd
Fail the build when recompilation fails
2012-06-20 08:35:14 -04:00
Christian
02f9578b52
Fix huge bug/typo in basemodticker that stopped ticks getting sent
2012-06-20 08:03:57 -04:00
LexManos
308525987d
Fix compilation error, Protip: Don't use java7 things when compiling for java6, and Don't report successful build on compilation errors cpw.
2012-06-20 02:14:07 -07:00
LexManos
ef7514288b
Remove cr's from modinfo descriptions, they print oddly in Minecraft.
2012-06-19 19:58:48 -07:00
LexManos
8a7b91fb1c
Print mod metadata info errors if we are in MCP.
2012-06-19 19:55:28 -07:00
LexManos
07bebf187c
Should fix concurent modification exceptions when using removeSpawns
2012-06-19 19:44:52 -07:00
LexManos
5ee3a057a2
Remove some eclipse preference files
2012-06-19 19:44:07 -07:00
LexManos
9495094a48
Update gitignore to ignore some eclipse preference files.
2012-06-19 19:43:46 -07:00
LexManos
c0dffcbcec
Merge pull request #29 from ScottKillen/master
...
Fixed WorldType to allow custom WorldTypes
2012-06-19 19:22:06 -07:00
LexManos
06fffe54b1
Added EntityRendererProxy class for compatibility with ModLoader mods that rely on it's existance.
2012-06-17 19:30:10 -07:00
Christian
944fd02fca
More ticking cleanup
2012-06-17 18:53:49 -04:00
Christian
4385704172
Remove WorldLoad tick from modloader mods- too early. *sigh*
2012-06-17 18:49:19 -04:00
Christian
6d46fefd83
Make sure to reset the clock trigger
2012-06-17 18:41:54 -04:00
Christian
ce71f85095
Force all client modloader ticks to occur at render end
2012-06-17 18:41:05 -04:00
Scott Killen
83fa5ffa5e
Client
...
======
Added hook in GuiCreateWorld to allow WorldType to present GUI on world creation.
2012-06-17 15:05:16 -04:00
Scott Killen
f85c7a48ca
**Client**
...
* Delegated World.func_46068_G() (getHorizon), which depends on WorldType, to the WorldType class per LexManos' suggestion
2012-06-17 00:04:50 -04:00
Scott Killen
efc8d1bb37
Client
...
======
- Fixed WorldType to allow custom WorldTypes in world creation GUI.
- Deprecated client WorldType.getSeaLevel() and renamed it with the more accurate name of getMinimumSpawnHeight.
- Changed related reference WorldProvider.
Server
======
- Fixed WorldType to allow custom WorldTypes
- Added methods to WorldType giving it the exact abilities of client WorldType
- Adjusted WorldProvider so that it relies on WorldType the same way it does on client.
2012-06-16 23:31:17 -04:00
Dion Williams
64f7b219af
Make FML logs use system line endings for consistency with Java stack traces in the logs.
2012-06-14 18:01:35 +01:00
LexManos
27f8d07e44
Server side fix for invalid parameter to onCrafting
2012-06-13 20:02:35 -07:00
LexManos
c306da9d6d
Proper fix for scroll list not covering all of the hidden scroll items.
2012-06-13 19:59:54 -07:00
Christian
5a24f7f0d7
Merge pull request #26 from GenuineSounds/patch-2
...
Incorrectly passing the IInventory of the extraction slot instead of the...
2012-06-13 18:52:46 -07:00
Brian Wiegand
04917a9a8c
Incorrectly passing the IInventory of the extraction slot instead of the crafting matrix, get back to me on why it's doing this instead of the default behavior of ModLoader and Forge.
2012-06-13 15:17:33 -07:00
Brian Wiegand
a5b699c2ca
Having the string trimmed to 9 made most long strings show a couple of pixels at the very top and very bottom. ie
...
https://dl.dropbox.com/u/79514/2012-06-13_13.25.35.png
2012-06-13 14:09:07 -07:00
LexManos
5115f4f1e4
Fixed KeyBinding issue with ModLoader container, if you register a KeyBinding twice it will discard the old one. And fixed issue where getVersion() could return null causing NPE.
2012-06-10 17:19:05 -07:00
LexManos
b12cafb5c5
Made it so it will attempt to scale any Texture Effects that return data for smaller texture resolutions. Made the size descrepancy only a error for ITextureFX texture effects.
2012-06-10 05:56:52 -07:00
Christian
ad8e9f10c3
Fix up "errored" mod states so they actually read as errors
2012-06-09 11:07:07 -04:00
Christian
b8ae8664ac
Fix up bukkit for biome code
2012-06-09 10:47:43 -04:00
Christian
df205d7d3f
Fix up biome handling for client and server
2012-06-09 10:27:24 -04:00
Scott Killen
abcb583dd0
- 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
bc72bf11ee
Tweak error handling - report the exception that caused the bailout
2012-06-08 15:31:30 -04:00
Christian
4a050fbdba
Fix parameter ordering in ticks
2012-06-08 15:22:40 -04:00
Christian
16ab855df5
Update bukkit for world gen tweaks
2012-06-07 19:47:11 -04:00
Christian
320503340b
Change world generation to expose a mod interface
2012-06-07 19:44:03 -04:00
Christian
749cb7bcd6
Update bukkit for early load change
2012-06-07 19:28:07 -04:00
Christian
00a9cd4a5f
Attempt early initialization of Minecraft Forge
2012-06-07 19:25:49 -04:00
Christian
33fc5228ce
Update bukkit handler
2012-06-07 17:57:07 -04:00
Christian
0768f82522
Add in a server side WORLDLOAD tick
2012-06-07 17:54:43 -04:00
Christian
6f91209ea8
Fix ticking- need to register the basemod tickhandler *sigh*
2012-06-07 16:31:23 -04:00
Christian
110ca0f3ba
Fix ticking for new name "GAME" vs "WORLD"
2012-06-07 16:21:01 -04:00
Christian Weeks
0814f177c5
Update bukkit handlers
2012-06-07 14:03:42 -04:00
Christian Weeks
856fa4f337
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
5acab9e790
Expose a "clean" ticking interface and fix server tick loop for world ticks
2012-06-07 11:12:51 -04:00
Christian Weeks
c62c1df791
Tweak width of description
2012-06-07 08:39:22 -04:00
LexManos
779b3298bd
Fix for in game tick running when it shouldn't. Fixed some tabbing issue in crazy's PR.
2012-06-06 08:01:54 -07:00
LexManos
5997bd3b87
Interm implementation of keyboardEvent for ModLoader.
2012-06-06 01:43:49 -07:00
LexManos
c6de498904
Add static log() functions to the RenderAccessLibrary, and fixed up the logo rendering to better display the images.
2012-06-05 18:49:07 -07:00
crazyputje
20fc9de087
removed 'if (client.theWorld != null)' so it also ticks in the main menu
2012-06-04 20:36:57 +03:00
Christian Weeks
eae26b0562
Helps to have a retention policy
2012-06-02 22:41:50 -04:00
Christian Weeks
eeeaf140a7
Helps to have a retention policy for runtime annotations
2012-06-02 22:40:45 -04:00
Christian Weeks
38978a35dc
Add in bukkit proxy handler
2012-06-02 22:14:25 -04:00
Christian Weeks
1f7baa09b5
More proxy code
2012-06-02 22:12:15 -04:00
Christian Weeks
f15d9c507f
Introduce a proxy side loader for mod use
2012-06-02 22:12:15 -04:00
LexManos
b56b01571c
Fixed GuiModList Logo rendering to allow for logos of different sizes to be rendered properly. Logos will render themselves full underneath the text, It is the modder's job to make it look good.
2012-06-02 18:05:57 -07:00
Christian Weeks
202933c409
Update credits information
2012-06-02 11:45:47 -04:00
Christian Weeks
8baf435a4a
Update readme for the client side
2012-06-02 11:44:26 -04:00
Christian Weeks
446faad048
Update bukkit handler to inject names at startup
2012-06-02 11:03:20 -04:00
Christian Weeks
716b32c8ab
Merge remote-tracking branch 'origin/master'
2012-06-01 23:25:18 -04:00
Christian Weeks
c9731ed7e3
Fix up optifine detection properly
2012-06-01 23:23:50 -04:00
Christian Weeks
0e6ccd81ed
Update bukkit handler
2012-06-01 23:10:38 -04:00
Christian Weeks
de8a5cfc8b
Slight reorganization of texture ticking - accomodate optifine
2012-06-01 23:07:32 -04:00
Christian Weeks
174d6691bd
Add in optifine visibility for the mod list. Will search for an "optifine_mod.info" file on the
...
class path if sp614x wants to add one to optifine.
2012-06-01 14:55:49 -04:00
Christian Weeks
7d07a752d8
Fix ticking on bukkit server
2012-06-01 11:08:32 -04:00
Christian Weeks
ad5dc783d8
Fix ticking on the server
2012-06-01 11:07:14 -04:00
Christian Weeks
ed08c425af
Implement missing language load hook for server
2012-06-01 10:22:08 -04:00
Christian Weeks
2f09a048d6
Tweaks to basemod setup
2012-06-01 00:33:51 -04:00
Christian Weeks
4085617ca2
Bukkitside fixup
2012-06-01 00:27:46 -04:00
Christian Weeks
51701d09fd
Merge branch 'bukkitreorg'
2012-05-31 23:07:16 -04:00
Christian Weeks
cfb99b01c8
Fix copied code. Derpbag.
2012-05-31 22:48:44 -04:00
Christian Weeks
e35d31e50d
Update FML with recent mainline changes
2012-05-31 22:48:44 -04:00
Christian Weeks
c4ad78ab87
Update bukkit with new mod fixes
2012-05-31 22:48:44 -04:00
Christian Weeks
ac779739aa
Damn you bukkit with your same names for different classes!!!! EntityPlayer->EntityHuman
2012-05-31 22:48:44 -04:00
Christian Weeks
09d5bf95ae
Fix chunk generators for bukkit
2012-05-31 22:48:44 -04:00
Christian Weeks
b2e01d8f2a
Bukkit version
2012-05-31 22:48:44 -04:00
Christian Weeks
2521e5b390
Merge branch 'bukkit' - massive code reorganization for fml 2.0
...
Conflicts:
common/cpw/mods/fml/common/IWorldGenerator.java
common/cpw/mods/fml/common/registry/FMLRegistry.java
common/cpw/mods/fml/common/registry/IMinecraftRegistry.java
common/net/minecraft/server/CommonRegistry.java
common/net/minecraft/server/IMinecraftRegistry.java
common/net/minecraft/src/CommonRegistry.java
common/net/minecraft/src/IMinecraftRegistry.java
2012-05-31 22:45:19 -04:00
Christian Weeks
ae6621bfdd
More tweaks for proper API
2012-05-31 22:42:23 -04:00
Christian Weeks
dfd15acb6d
Reorganize for bukkit integration
2012-05-31 22:09:45 -04:00
Christian Weeks
660521e6f2
Fix project, new gui layout with screenshot, thanks Sengir!
2012-05-30 09:25:04 -04:00
Christian Weeks
b5a10c0153
Add in missing hooks, add branding information to the crash report
2012-05-27 07:14:35 -04:00
LexManos
d4fd21dcbc
Fixed regex issue in last push.
2012-05-27 01:40:22 -07:00
LexManos
379c5b2888
Fixed up for newline before case bodies.
2012-05-27 01:24:45 -07:00
LexManos
51a959f8a4
Should fix windows {me} generating different patches then linux {cpw}
2012-05-27 00:22:27 -07:00
Christian Weeks
7d7c395ff3
Move first tick to the real first tick
2012-05-26 02:30:21 -04:00
Christian Weeks
7c590e62c6
Merge in the mod texture changes from Lex
2012-05-26 02:29:35 -04:00
LexManos
6191ed61e0
Fixed location refs to fmlversion.properties
2012-05-25 23:25:05 -07:00
Christian Weeks
96b442e3cc
Add in a static render access class for optifine and other render editing mods to use
2012-05-25 22:13:51 -04:00
Christian Weeks
3454b43daa
Add in a "world load" tick fired just as the world completes loading. This SHOULD fix millinaire.
2012-05-25 17:21:30 -04:00
Christian Weeks
f3b15940ee
Changing up the mod list data
2012-05-25 15:25:35 -04:00
LexManos
7667df0caf
Fixed up ModTexture* classes to use the ITextureFX events to resize the image as needed. Also fixed ModTextureStatic's not being applied properly.
2012-05-24 22:48:15 -07:00
Christian Weeks
d45134eb9a
Fix up two stupid overwrites in my mergeup from lex
2012-05-24 23:18:04 -04:00
Christian Weeks
fe710a9245
Fix derp in MTS
2012-05-24 22:13:33 -04:00
Christian Weeks
46b7dc0fec
Patch fixing
2012-05-24 21:40:34 -04:00
Christian Weeks
f5598573a2
Update some stuff for updated tweaks
2012-05-24 21:39:16 -04:00
Christian Weeks
d7c9010c92
Update FMLClient with my changes
2012-05-24 21:33:43 -04:00
Christian Weeks
012c378427
my tweaks
2012-05-24 21:06:27 -04:00
LexManos
00ca4ead44
difflist should include server and client now.
2012-05-24 03:48:59 -07:00