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
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
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
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
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
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
LexManos
848837bd5c
EntityLiving variation of drawBlockDamageTexture to allow for Non-player viewports.
2012-09-11 12:46:40 -07:00
LexManos
8882388902
Fix FillBucketEvent to work with stacked buckets. New change in 1.3
2012-09-11 12:45:29 -07:00