Christian
a776afe1bf
More modifications to the ticket callback handling system. There are up to two callbacks during world loading now. One to allow
...
selective preference for ticket types. The other to actually allow the mod to force chunks.
2012-09-24 22:07:39 -04:00
Christian
595d3e9e79
Some changes to the ForgeChunkManager.
...
Null modData is allowed now.
The entity id is actually properly persisted in the ticket now.
There is a new "orderedLoadingCallback" that allows you to provide a preferred ticket loading order in case of "excess tickets". Also, tickets
that are not in the returned list are now unregistered.
There is a way to resort the chunks in the forced chunklist on a ticket now.
Log the dormant cache configuration
2012-09-24 17:38:41 -04:00
Christian
0fd2b137ac
Some more fixes for chunkloading code. Works very reliably now.
2012-09-23 23:08:38 -04:00
Christian
3022d556a8
Delete some debug code
2012-09-23 23:08:38 -04:00
Christian
56a87604f6
Simple chunk caching capability for the chunkloader. This will store "dormant" chunks in a
...
configurable cache, potentially saving the cost of reloading them from disk.
2012-09-23 23:08:38 -04:00
Christian
0b68cf93ff
And a concurrentmodificationexception in the same code
2012-09-23 23:08:38 -04:00
Christian
0ac8d6ad3e
Fix NPE in ForgeChunkManager
2012-09-23 23:08:38 -04:00
Christian
9640c5dcf9
A lot of tweaks to the chunkloading for entity behaviour. Entities are now bound by a new
...
persistent id they *all* have, on the server side.
2012-09-23 23:08:38 -04:00
Christian
c684360f51
Working cross dimensional implementation of chunkloading for Forge.
2012-09-23 23:08:38 -04:00
Christian
d21e3ae218
Simple chunkloading implementation
2012-09-23 23:08:38 -04:00
LexManos
28d2460611
New Plant API that allows for custom plants/soils.
2012-09-20 19:53:43 -07:00
LexManos
c3f9fed484
Added new hooks for modifying the items generated in chests during world gen.
2012-09-20 18:45:33 -07:00
LexManos
de24eea885
Fix potential NPE in Custom item entity span code caused by item id misconfigurations.
2012-09-17 04:56:26 -07:00
LexManos
61c21218e2
Fix recursion issue with new special item entity code.
2012-09-17 04:40:46 -07:00
LexManos
62700fa7a8
96537dc - Fixup Item in hand rendering of textures > 16x
...
e88ddc5 - Make the exception print for headless servers if the Downloader cant initalize.
f24ff07 - Remove a bunch of warning about javadoc, not a real fix, but no more warning.
3420ea7 - Update MCP Mapings
87104f0 - Makes GetModSrc check the common folder when attempting to extract source files
640446b - Tie parent/child containers together again. Should close #96
2cf4917 - Village mating produces added villagers, and the egg should place added villagers too. Closes #97 .
6394ee8 - Clean up stale references to the Player stored in the NetworkRegistry, closes #100
7299e05 - Merge pull request #99 from CovertJaguar/patch-1
c4bd040 - More readable init logs
2012-09-15 19:36:08 -07:00
LexManos
12d4e39bdd
Bump version to 4.1.2 to mark the end of todays changes.
2012-09-11 19:16:54 -07:00
LexManos
72bba82150
Read/Write config files as UTF-8 instead of ANSII, should fix issue with Turkish people.
2012-09-11 18:00:51 -07:00
LexManos
de47895e02
Fix potential issue with custom events where the constructor is not visible from the EventBus class, Should never arise but meh.
2012-09-11 17:49:21 -07:00
LexManos
aeebb6e9f9
Add ability for Items to create custom Entities for themselves when added to the world, PR: #151
2012-09-11 17:35:53 -07:00
LexManos
96be8c4f19
Move Forge init message to MinecraftForge.initalize
2012-09-11 17:34:58 -07:00
LexManos
65ddfd49af
Make EntityJoinWorldEvent Cancelable properly
2012-09-11 17:34:37 -07:00
LexManos
03d1e51764
New EntityItem related events
...
Fixed player death event in SMP
Added Player specific drops event
Added generic EntityJoinWorldEvent
2012-09-11 15:27:34 -07:00
LexManos
da501613ac
Clean up some javadoc warnings.
2012-09-11 13:11:17 -07:00
Christian
66b60bc85e
Remove all references to ModLoader
2012-09-09 10:02:21 -04:00
LexManos
03b3017e51
Bump version to 4.1.1
2012-09-08 21:47:14 -07:00
LexManos
7b8914b24f
Fix lighting issue for air related to 4096 fix.
2012-08-22 18:34:53 -07:00
LexManos
6f89cf54b8
Removed deprecated ISpawnHandler, that never worked in 1.3.2 so noone should be using it. See FML's replacement.
2012-08-22 18:03:10 -07:00
LexManos
0b1997a9e6
Made helper hooks for EntityLiving and EntityRenderer hooks for Optifine
2012-08-22 18:02:14 -07:00
LexManos
0680e211fc
Pickblock now replaces the currently selected item if it could not find a empty space.
2012-08-22 13:46:01 -07:00
LexManos
3a726c6e68
Fixed Forge's 4096 block filler initalization.
2012-08-19 17:59:06 -07:00
Christian
ed34de1a76
Move and add a few AT for forge: rail and leaves stuff mostly
...
Update FML (reorg some AT for FML vs forge):
2171c0c Update fml_at with new transforms
924a6f9 Fix derp where client sided packet handler would be created on a dedi server env
ad4cffb 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.
cf77ffb Don't complain about minecraft source code being in "net.minecraft.src". Derp.
b2fdcd7 Fix ModLoader add XP Smelting
094ce2a Actually register client/server packetspecs as their correct sides! fixes #71
2012-08-18 20:25:08 -04:00
LexManos
20e38dca99
Fix EntityItemPickupEvent 'pop' sound spamming.
2012-08-17 13:31:47 -07:00
Christian
4297a348db
Update FML to include some ML compatibility fixes. Minimap should run, assuming he
...
recompiles against standard ML interfaces.
This updates to official MCP 7.2, so you'll need to rebuild your workspace (some
small but important patches to MCP went in)
2012-08-16 14:30:14 -04:00
LexManos
e31b6c0be4
Allow white space in the property name.
2012-08-16 09:11:04 -07:00
LexManos
7ad090b5f1
Whops
2012-08-15 04:38:10 -07:00
LexManos
bed6c410b6
Fix potential index exception in ForgeDirection
2012-08-15 04:37:45 -07:00
LexManos
fc430243d1
Rename Orientation to ForgeDirection {Damn MCP naming a class Direction already}
2012-08-15 04:28:09 -07:00
LexManos
d9423a4f25
New Command event.
2012-08-15 02:01:38 -07:00
LexManos
e6b61cb33d
Updated Orientation with new helper functionality.
2012-08-15 01:31:02 -07:00
LexManos
393852920c
Fixed bug in DimensionManager that would cause Index error for custom dimensions, also made WorldProviders aware of what dimension they are.
2012-08-14 23:59:15 -07:00
LexManos
9aa5d69679
Cleaned up forge scripts, and updated AT config for 1.3.2, deleted any reference to server specific code.
2012-08-14 23:57:16 -07:00
LexManos
3b18bfae40
Readded patch to allow for use of custom teleporter for transfering dimensions.
2012-08-14 15:03:40 -07:00
LexManos
de43520870
Fix PickBlock 'ghost item' bug when picking with a item selected.
2012-08-13 23:05:39 -07:00
LexManos
6f38691efc
Update AT config to expose some block functions and a few extras.
2012-08-12 20:40:57 -07:00
LexManos
1c7d20ad36
Delete dead IGuiHandler
2012-08-12 20:40:35 -07:00
LexManos
bef0090af0
Should fix commands.py patching not working properly first run.
2012-08-12 14:32:01 -07:00
LexManos
a024be74e6
Updated FML, Should fix a lot of installing issues for MCP.
...
Made patches error and not apply if the target file is not found.
Updated Event Transformer to add a default constructor...
Fixed 4096 setup code in MinecraftForge.initalize()
2012-08-12 05:14:32 -07:00
LexManos
6b4288d00f
Updated FML, fixed custom tool hooks, and spawn protection/player reach hooks.
2012-08-11 14:45:48 -07:00
LexManos
55636eabab
Updated FML, updated patches
2012-08-10 20:30:59 -07:00
LexManos
f374723610
Update fml, impelemnted Diemsnion API stuff.
2012-08-10 18:15:10 -07:00