LexManos
006a27dcd6
New Block hook to determine if it can be destroied by the ender dragon, for PR 199
2012-10-14 20:17:07 -07:00
LexManos
91e88afdbe
Allow hook into GuiSlot for background rendering for PR #203
2012-10-14 20:00:30 -07:00
LexManos
2a749bee2c
Change the Crafting damage check to be the same as the usage damage check. (>= -> >)
2012-10-14 19:59:50 -07:00
Christian
b89467d101
Remove @SideOnly from removePotionEffect. Hi RichardG!
2012-10-12 14:01:16 +01:00
LexManos
cd01c30ae2
Merge pull request #198 from iChun/patch-1
...
Fix not passing right render pass to Item class.
2012-10-07 18:10:58 -07:00
Christian
2c8517f4d7
Fix bounds checking on chunkcache. Should fix a bunch of rp2 and maybe other extended tile entity code
2012-10-07 00:28:42 -04:00
Christian
72c19f335b
Expose RenderGlobal.field_72738_E (breakingBlocks) and fire OnBreak for items broken in itemUseFirst on the server. Both for Elo
2012-10-04 18:05:58 -04:00
iChun
528a295401
Fix not passing right render pass to Item class.
2012-10-05 03:57:52 +08:00
Christian
b82a462f64
Fix a problem with re-entering worlds too quickly- the worlds will now *always* save before the menu re-appears.
2012-10-04 00:07:59 -04:00
Christian
518264eff9
Merge branch 'master' of git://github.com/Chicken-Bones/MinecraftForge into Chicken-Bones-master
2012-10-03 01:57:56 -04:00
Christian
0162519347
Remove dead WorldInfo patch. Tweak dimension code a bit for better naming, and use the new FML world loading facilities
...
Update FML: d0e7c9e
d0e7c9e Update patches *sigh*
f3e1cac Add in a savehandler strategy for reading and writing data to the world save. This service is only available to coremods via the WorldAccessConta
51fb513 Add in some bukkit supporting code. Most of this is unimplemented until the bukkit coremod is complete.
65c9fdd New stuff on the ModLoader! Risu has been busy. Closes #114
c1d4458 Mods can now declare a range of minecraft versions they will run against
2012-10-03 01:54:40 -04:00
XCompWiz
a50abc514f
Server player concurrency fix
...
Fixes an issue where the server can move a player while the player is
moving, process the player's last move (putting the player back where
they were before the teleport), and then complain about the player
moving too fast when the client catches up to it's new position. Also
fixes this issue while riding an entity. Only affects player
client/server movement sync.
2012-10-03 02:45:36 +03:00
XCompWiz
e53595f1f5
Lighting Time fix
...
score_under's lighting fix that limits and fairly distributes the amount
of time spent on recalculating lighting
2012-10-03 02:42:40 +03:00
XCompWiz
babc12d2b5
MapStorage Fix
...
Fixes setting and timing of map storage object to allow for the
WorldProvider to use it during initialization
Forces single instance of map storage object (per side)
Moves setting of spawn to after provider setup
2012-10-03 02:41:32 +03:00
XCompWiz
bbc5673ad8
Adds world unloading and hotloading calls
...
Adds world unloaded message to MinecraftServer on save.
Adds world unloading calls to chunk provider/manager when all chunks are
unloaded.
Adds call in MinecraftServer getWorld to hotload world if it isn't
loaded.
2012-10-03 02:37:27 +03:00
LexManos
154124acd8
Fix issue where mushrooms would not check the proper soil block.
2012-10-01 18:51:35 -07:00
LexManos
eda74ffac2
Fix issue where light would not properly recalculate.
2012-10-01 18:51:11 -07:00
Chicken Bones
7208c2c059
Add some of the model subsystem to the server. The part that doesn't require openGL. This allows for systems that dual models as collision/selection boxes etc.
2012-10-01 11:10:09 +10:00
Christian
b227d7ce73
Dormant chunk cache might actually work now, and not mix chunks across worlds
2012-09-28 17:04:26 -04:00
LexManos
b41626cf78
Forgot comment, you see nothing...
2012-09-28 00:02:21 -07:00
LexManos
d373632275
Fix vanilla bug where the player would load chunks outside its range that would be 'abandoned' and never unloaded.
2012-09-27 23:58:40 -07:00
LexManos
49f263eb63
Fix buckets, need to rethink for bukkit compatibility.
2012-09-27 23:56:39 -07:00
LexManos
520550dab9
Location aware version og Block.lightOpacity for PR #169
2012-09-26 22:12:47 -07:00
LexManos
6ec887b34f
Missing updates from last commit
2012-09-26 22:12:01 -07:00
LexManos
0e5c0be23e
Added preliminarty Player Interact event heavily based on the bukkit event.
2012-09-26 21:18:18 -07:00
LexManos
63aa706dcf
Add PlayerEvent.HarvestCheck and PlayerEvent.BreakSpeed for dealing with things related to a player harvesting a block.
2012-09-26 17:54:15 -07:00
LexManos
44e3843edb
Fix bug where breaking texture would not apply to top/bottom of beds.
2012-09-26 12:19:16 -07:00
Christian
5fb999fa22
Add in an "EntityEvent.EnteringChunk" event. Useful for your entity chunkloading stuff.
2012-09-26 08:52:40 -04:00
Christian
384f795d52
Some more tweaks to the chunkloading code. The world.load event fires slightly later- once the entity watcher is
...
set up, so entities can actually load into the server world. Also, tickets actually save and load properly
and null entities don't break the server
2012-09-25 19:12:10 -04:00
Christian
4dd3d2cfd7
Update FML: dd39ae5
...
dd7502a Fix parent child counts showing properly. Closes #107 thanks scott!
b36d447 It's useMetadata, not usesMetadata. thanks myrathi and psx. closes #110
efb1066 Fix random shuffling when manipulating biomes by using a LinkedHashSet to preserve iteration order. Closes #111
2012-09-25 19:10:15 -04:00
LexManos
5285e1d918
> != >=
2012-09-25 06:33:01 -07:00
LexManos
c20b71eb20
Fire off PlayerDestroyItemEvent for crafting contianer items that get damaged to much. PR #183
2012-09-24 22:44:42 -07:00
Christian
0fd2b137ac
Some more fixes for chunkloading code. Works very reliably now.
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
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
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
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
8948a00d60
Readd reverted EntityLiving patch
2012-09-15 19:40:58 -07:00