Lex Manos
80c0ff4066
Fixed domain support in ArmorMaterial texture name. Closes #1675
2015-02-01 10:48:48 -08:00
RainWarrior
6eba0ebb93
Added model loader registry
...
Entry point: ModelLoaderRegistry
loader interface: ICustomModelLoader
custom model: IModel
ModelLoader is responsible for splicing into vanilla model system.
(you probably don't need to use it directly)
Interop with vanilla models isn't great yet
(vanilla models can't refer to custom ones as parents), will improve in
the future.
Includes loader for B3D models, with animation support
(net.minecraftforge.client.model.b3d).
Blender export plugin with compatible coordinate system:
https://github.com/RainWarrior/B3DExport
OBJ loader is being written, will be included at some point in the
future. For now you can convert OBJ to B3D via blender, or wait.
2015-01-29 11:33:52 +03:00
Lunatrius
4380ca026e
Fixed NPE when canceling ClientChatRecievedEvent. Fixes #1644
2015-01-16 23:09:45 +01:00
Lex Manos
f6a378e136
Silently eat exceptions when getting a TE's rendering bounding box, this 'fixes' Bukkit servers screwing up world data and causing clients to crash.
2015-01-14 19:02:50 -08:00
RainWarrior
dcabad2bd1
Merge pull request #1602 from Chicken-Bones/1.8
...
Allow blocks to render in multiple layers
2015-01-10 13:35:29 +03:00
Lex Manos
64bf7bb3be
Fix value passed for Item.getModel useRemaining argument. Closes #1623
2015-01-08 23:37:06 -08:00
Lex Manos
fb88b021c5
Made Chunk.fillBlock respect TileEntity.shouldRefresh.
2015-01-08 23:22:45 -08:00
Lex Manos
5328701219
Fix potential NPE when loading a single player world where you were saved in a unloaded dimension. Closes #1575
2015-01-08 21:42:13 -08:00
Chicken-Bones
0cbc685d3c
Allow blocks to render in multiple layers
2014-12-26 15:45:00 +10:00
Lex Manos
51271dcc3a
Fix MC-30864 (sending web links in chat)
2014-12-23 15:04:41 -08:00
Lex Manos
959eaf0218
Fix BlockSnapshots not firing correctly due to patch mixup in 1.8 update. Closes #1591
2014-12-21 18:55:46 -08:00
Lunatrius
7916a21682
Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
2014-12-18 20:46:24 +01:00
Lex Manos
4aaabdd0e0
Fix incorrect logic in world change clumping.
2014-12-18 08:11:30 -08:00
Lex Manos
9d95952dc1
Remove our changes to Stitcher slot allocation.
2014-12-13 18:07:31 -08:00
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