Christian
8c74d81103
Fix up some config file handling to be even more resilient.
2012-09-24 23:15:36 -04:00
Christian
93e7ac7b55
Support quoting in property and category names for almost all possible characters allowed
2012-09-24 23:15:22 -04:00
Christian
76f3b26aa3
Fix some errors if the config is unparseable. It should log an exception and carry on with defaults.
2012-09-24 23:03:31 -04:00
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
021bbad2b5
Update FML: dd39ae5
...
dd39ae5 Try and fix the newline capture so consoles show on the server on windows again
b39f808 Readd ancient searge name so dan200 and computercraft can run again. REMOVE THAT CODE DAN.
2012-09-24 17:30:40 -04:00
Christian
0610af28cd
Update FML: a2c059e
...
a2c059e Fix missing import. Thanks ichun :(
19316a0 Version file searching should work for directories too
fbc7a5c Fix bug causing NPE if non-whitelisted player joins an FML server without FML installed
e9cfd10 Merge pull request #103 from iChun/patch-2
1424883 Fixed ModTextureAnimation not updating and not binding to correct image.
2012-09-23 23:08:39 -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
4c61f1d202
Remove @SideOnly flag for function now required on the server
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
a9e3a4dbb9
Fix patch errors in merge of last PR -.-
2012-09-23 16:53:20 -07:00
LexManos
0d0ba4b2d5
Merge pull request #181 from micdoodle8/patch-1
...
Fixed WorldProvider.setDimension() setting the wrong variable.
2012-09-23 16:33:36 -07:00
micdoodle8
d00f6f52bb
Update patches/common/net/minecraft/src/WorldProvider.java.patch
...
Fixed WorldProvider.setDimension() setting the wrong variable.
2012-09-23 03:07:48 -03:00
LexManos
b06829e26a
Fix accedental doubling of shift, Fixes saplings/flowers planting a space above where they should
2012-09-21 05:35:46 -07: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
cf3bc6a9d9
Redirect a lot of functions through WorldProvider for Mystcraft, allowing them to be overriden by the provider.
2012-09-18 21:31:17 -07:00
LexManos
6b78512a48
Merge pull request #173 from CovertJaguar/patch-5
...
Fixed Entity Item render helper
2012-09-18 19:50:36 -07:00
LexManos
8c76914ef2
Merge pull request #175 from iChun/patch-2
...
Fix pick block key giving invalid spawn eggs
2012-09-18 19:47:15 -07:00
LexManos
c2d53e7651
Added side sensitivity to standard EntityDiggingFX, added Block functions to override spawning of digging and breaking effects.
2012-09-18 19:23:36 -07:00
iChun
cbf88adc98
Logic derp (again)
2012-09-18 22:55:11 +08:00
iChun
3188218a37
Logic derped
2012-09-18 22:53:28 +08:00
iChun
8940b13512
Fix pick block key giving invalid spawn eggs
2012-09-18 21:37:48 +08: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
CovertJaguar
eb897fa9a9
Fixed Entity Item render helper
2012-09-17 00:25:26 -07:00
Christian
e1c2a20e98
Update FML: 6c746ec
...
6c746ec Tidy code
aacbfeb Change version.properties search slightly, allow access to found file from the preinit event
1513b36 Add in the capability to read an internal version as <modid>.version from a file in the zip call versi
35852a6 Fix up reversed assignment for version fallback
2012-09-16 21:49:54 -04:00
LexManos
8948a00d60
Readd reverted EntityLiving patch
2012-09-15 19:40:58 -07:00
LexManos
04c149fa11
Merge remote-tracking branch 'origin/master'
2012-09-15 19:39:54 -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
bb2ac4c448
Package all of paulscode/ with the universal jar to help mac users who cant understand how to merge folders -.-
2012-09-12 14:58:46 -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
a44181a192
Move spawn fuzz to WorldProvider/WorldType, useful for VoidWorld types.
2012-09-11 18:30:09 -07:00
LexManos
af6b8820d4
Allow for respawning in different dimensions.
2012-09-11 18:28:55 -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
96c13d9049
Merge pull request #146 from dries007/Fly
...
Allow flight permissions to be player sensitive
2012-09-11 16:09:49 -07:00
LexManos
769f18ee61
Implemented isBlockFoliage for pull #141
2012-09-11 15:52:04 -07:00
LexManos
4524435e25
Fix a few patch fuzzes
2012-09-11 15:51:26 -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