Lex Manos
fd859812eb
MinecraftForge/FML@e3785c2893 Ensure that EntitySpawn and OpenGUI packets are handled in the world thread. Also log all errors that are thrown in FutureTasks.
2014-12-13 18:07:13 -08:00
LexManos
ca2d49b4cd
Merge pull request #1518 from RainWarrior/model-event
...
Added model bake event, ISmartBlock/itemModel, Block.getExtendedState, IExtendedState and IUnlistedProperty
2014-12-12 12:44:05 -08:00
Lex Manos
0b41756125
Untie ItemModelMesher from using Item Ids internally by implementing our own simple mechanics using Trove.
2014-12-12 11:47:27 -08:00
Lex Manos
bf66e45699
Fix texture stitcher not using all avalible spaces.
2014-12-11 16:40:48 -08:00
Lex Manos
a6c6a79916
Fixed log spam when breaking DoublePlants. Closes #1555
2014-12-10 05:44:07 -08:00
Lex Manos
7c79a4226f
Fix missed patch causing Dispensed Armor to go into the wrong slot. Closes #1560
2014-12-10 05:36:15 -08:00
Lex Manos
f9955efb08
Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp.
2014-12-07 05:48:26 -08:00
Lex Manos
fd3f948e4c
Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together.
2014-12-07 05:20:50 -08:00
Lex Manos
309fe700cd
Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions.
2014-12-07 04:30:10 -08:00
Lex Manos
27524a02ae
Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing.
2014-12-07 03:30:10 -08:00
Lex Manos
44b21681e2
Add LivingHealEvent called from EntityLivingBase.heal()
2014-12-07 02:34:28 -08:00
Lex Manos
f2b1622355
Added CreateSpawnPosition event.
2014-12-07 01:52:29 -08:00
Lex Manos
0c11a1544f
Cleanup deprecated code, and TODOs in OreDictionary. Down-typed things from ArrayList to List. Asking for the ores with a null stack will now throw an Exception.
2014-12-07 01:50:26 -08:00
Lex Manos
b417594e71
Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information.
2014-12-07 00:39:09 -08:00
Lex Manos
42938a1e7f
Added Explosion Start and Detonate events to control explosion.
2014-12-07 00:28:41 -08:00
RainWarrior
134fbaa1ff
Added model bake event (allows mods to insert custom baked models, much like TextureStitchEvent allows to load custom textures), ISmartBlock/ItemModel (ability form models to react to block/item states), Block.getExtendedState, support for unlisted properties in block states. Includes example implementation of http://imgur.com/a/FyyJX
2014-12-04 14:16:30 +03:00
Lex Manos
1fc1570663
Only call blockBreak when block itself changes, not just meta. Fixes bottles poping out of brewing stands.
2014-12-02 21:40:50 -08:00
Lex Manos
07db77401d
Fix finding of spawn location for mobs. Closes #1546
2014-12-02 21:37:15 -08:00
Lex Manos
c683bce659
Remove debug patch I left in.
2014-12-01 19:17:11 -08:00
Lex Manos
59df94bd90
Updated FML:
...
MinecraftForge/FML@9c8ca4a4e3 Unlink banner block and item id. Mojang should of matched these up but they didn't -.-
MinecraftForge/FML@84a101f344 Update Dev mcp mappings to 11-30 snapshot.
2014-12-01 19:11:17 -08:00
Lex Manos
4caf09cd33
Fix stickey pistons not retracting properly.
2014-12-01 14:53:30 -08:00
Lex Manos
6ff24351d3
Fixed blocks not breaking properly when instantly destroied.
2014-11-30 23:55:28 -08:00
Lex Manos
9f4ef7b38a
Fixed vanilla issue where exceptions in World tasks would not be logged.
2014-11-30 23:55:04 -08:00
Lex Manos
7cc7056c57
Fix NPE with BlockSnapshots that caused items with TileEntities to be used up in creative mode.
2014-11-30 23:54:17 -08:00
Lex Manos
2a02804379
Fixed vanilla bug where top part of double plants would flicker a tifferent texture before dissapearing.
2014-11-30 23:50:56 -08:00
Lex Manos
c539d5389a
Fix BlockPane's connection detection.
2014-11-30 08:36:24 -08:00
Lex Manos
b4779be2f6
Fixed snow layers not being able to stack more then twice. Closes #1534
2014-11-29 23:04:22 -08:00
Lex Manos
cbcdbf56bb
Fixed Entities not being able to climb ladders, Closes #1535
2014-11-29 23:03:55 -08:00
Lex Manos
d6d4735a70
Fixed Entity extended properties init order. Closes #1532
2014-11-29 23:03:26 -08:00
Lex Manos
f35a53bad5
Fix not being able to place blocks in liquids, and related issues.
2014-11-28 11:19:30 -08:00
Lex Manos
dcefcc9047
Fix destroy particles not being added. Closes #1528
2014-11-28 08:31:14 -08:00
Lex Manos
aa07fa4443
Fix potential NPE in Block.isToolEffective
2014-11-28 08:19:40 -08:00
Lex Manos
d879b2c70d
Fix wrong state being passed to Block.getDrops
2014-11-28 07:43:50 -08:00
Lex Manos
17e5480b6e
Fix Entityies not taking damage correctly. Closes #1511
2014-11-28 07:43:10 -08:00
Lex Manos
a059a9a7fb
Fix inverted logic preventing blocks from breaking.
2014-11-28 07:10:37 -08:00
Lex Manos
8dc71d5ffa
Fixed crash with caomparators due to wrong position. Closes #1512
2014-11-28 06:51:55 -08:00
Lex Manos
b9c2968c0e
Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
2014-11-28 06:09:33 -08:00
Lex Manos
0edeb1e04b
Fix acedential inversion causing some tress to not have leaves. Closes #1522
2014-11-28 06:02:41 -08:00
Lex Manos
dce17105ea
Fix fog colors, Closes #1524
2014-11-28 06:01:03 -08:00
Lex Manos
277fc4ea7d
Fix local variable conflict in Forge patch and latest MCP mappings.
2014-11-26 01:12:11 -08:00
Lex Manos
53659fca06
Initial update to 1.8, Super beta. Most rendering related hooks are out due to major changes in 1.8.
...
Some notes:
Almost all int x, int y, int z parameters have been changed to BlockPos class
ForgeDirection has been removed, replaced by net.minecraft.util.EnumFacing.
All FML classes have moved from packet cpw.mods.fml to net.minecraftforge.fml
Fluid Rendering has been disabled for the time being, to be re-evaulated and a test mod created for it.
Minecraft now uses a Model based system for rendering blocks and Items. The intention is to expand the model format to better suit modder's needed once it is evaulated.
As such, The model loaders from Forge have been removed, to be replaced by expanding vanilla's model format.
Metadata has been extracted out in Minecraft to IBlockState, which holds a list of properties instead of magic number metadata. DO NOT listen to the fearmongering, you can do EVERYTHING with block states you could previously with metadata.
Stencil Bits are disabled entirely by for the main Display, Modders must enable and recreate the FrameBuffer if they wish to use Stencil Bits.
2014-11-26 00:00:54 -08:00
XCompWiz
a5358eb916
Fixes client-side fake rain
...
Changes the updateWeather function in WorldServer to only send the
weather info to players in the correct dimension, rather than all
players on the server. This is what causes the client-side rain, as the
client believes that it has started raining locally, rather than in
another dimension.
2014-11-11 01:39:26 +02:00
Lex Manos
47305ff691
Player sensitive version of Block.getPickBlock Closes #1348
2014-11-04 18:27:02 -08:00
Lex Manos
ef0e0d7393
Fix slots being black due to vanilla blending leakage Forge fixes. Closes #1325 & #1242
2014-11-04 18:07:42 -08:00
Lex Manos
2af2795288
Fix logic error in Blodd's Snapshot capture that caused blocks to not be updated to the client. Closes #1451
2014-10-16 20:49:00 -07:00
Azanor
46dfaa6d0c
Fix for biome weights under 10
...
This solves the problem where custom mod biomes with weights under 10
not being generated in the world.
Cleaned up the code and made the patch smaller
2014-10-16 12:28:10 +02:00
LexManos
3aef547046
Merge pull request #1418 from Parker8283/wakeupevent
...
Added PlayerWakeUpEvent
2014-10-11 11:34:50 -07:00
Parker
ff36d4f1d3
Added PlayerWakeUpEvent
2014-10-11 14:13:25 -04:00
LexManos
38275c8232
Merge pull request #1364 from Adubbz/master
...
Fixed biome weights not working with non multiples of 10
2014-10-08 17:58:26 -07:00
Lex Manos
b0190bb50d
Fix vanilla lighting issue and blending issues in achievements gui. Closes #1445
2014-10-08 17:54:20 -07:00