Lex Manos
76825d19b8
Fixed Buttons not dropping anything when broken. Closes #1676
2015-02-01 10:49:17 -08:00
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
asiekierka
0a707236e1
fix shouldRefresh being too broad in tile entity update
2015-01-11 11:12:54 +01: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
CovertJaguar
30196b8696
Bulk Chunk Data packets should also check TileEntity.shouldRefresh().
2015-01-07 15:37:54 -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
LexManos
d5d312b452
Merge pull request #1491 from killjoy1221/master
...
Fix MC-30864 (sending web links in chat)
2014-12-23 14:33:10 -08:00
LexManos
389abd98c1
Merge pull request #1338 from MinestrapTeam/renderpane
...
Fix Stained Glass pane rendering issues
2014-12-23 14:03:36 -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
LexManos
010e687664
Merge pull request #1581 from Lunatrius/fix-chat
...
Fixed messages not being added to the chat history
2014-12-18 10:33:13 -08:00
Lex Manos
4aaabdd0e0
Fix incorrect logic in world change clumping.
2014-12-18 08:11:30 -08:00
Lex Manos
7419c2aa91
Fix incorrect logic in world change clumping.
2014-12-18 08:11:06 -08:00
Lex Manos
cd4e73edfa
Remove our changes to Stitcher slot allocation.
2014-12-18 08:10:38 -08:00
Lunatrius
9453c1d209
Fixed messages not being added to the chat history and ClientCommandHandler not being called when sleeping.
2014-12-17 03:38:26 +01: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
64952331e2
Fix texture stitcher not using all avalible spaces. Closes #1557
2014-12-11 16:40:28 -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
81086375e8
Expand PlayerWakupEvent to expose the three parameters passed into EntityPlayer.wakeUp. Closes #1486
2014-12-07 05:48:02 -08:00
Lex Manos
4cc278a125
Improved Control of Enchantment.canApplyTogether() in Mod Enchantments, allowing both enchantments to determine if they can apply together. Closes #1434
2014-12-07 05:37:11 -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
35fac1f691
Changed ToolMaterial's repair material to ItemStack version to allow metadata sensitive versions. Closes #1355
2014-12-07 04:29:55 -08:00
Lex Manos
83bcebf3b1
Fix invalid argument being passed to Block.isNormalCube from World.updateNeighbors. Closes #1339 and Closes #1346
2014-12-07 03:49:36 -08:00
Lex Manos
24213a8ca7
Added PotionBrewEvent.Pre/Post. To allow for modification and cancelation of Brewing. Closes #1248
2014-12-07 03:30:52 -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
c9fe5ded9b
Add LivingHealEvent called from EntityLivingBase.heal() Closes #1282
2014-12-07 02:35:07 -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
877ba864e7
Added CreateSpawnPosition event Closes #1053
2014-12-07 01:52:17 -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
49eeedd854
Fixed bug in ServerConfigurationManager.transferPlayerToDimension where it would send the old dimension's information. Closes #1548
2014-12-07 00:39:30 -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
Lex Manos
861c00fdfc
Added Explosion Start and Detonate events to control explosion. Closes #1469
2014-12-07 00:27:51 -08:00
mezz
75c7862e78
Add GuiScreenEvents for keyboard and mouse input
2014-12-06 19:06:19 -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
74a57bd9d6
Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
2014-11-28 06:08:39 -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
Matthew Messinger
21ffd28adb
Fix MC-30864 (sending web links in chat)
2014-11-10 15:24:27 -05: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
LexManos
6da8a19094
Merge pull request #1219 from Lunatrius/master
...
Prevent client only commands from bleeding through to the server.
2014-10-06 14:50:47 -07:00
bloodshot
37f91681d9
Added PlaceEvent and MultiPlaceEvent which fires before placing a block.
...
Before calling "ItemStack.tryPlaceItemInWorld", a recording flag is turned on for
setBlock to capture a blocksnapshot for each block that attempts to be placed.
If 1 block is captured, a "BlockEvent.PlaceEvent" is fired to notify mods.
If 2 or more blocks are captured, a "BlockEvent.PlaceEvent" is fired first with the first block
captured followed by a "BlockEvent.MultiPlaceEvent" with all captured blocks. This extra event
is required for items that have the ability to place 2 or more blocks such as a BlockBed.
If either event is cancelled, the recorded block snapshot(s), item stacksize, and item meta will
revert back to the captured snapshot(s).
If the events are not cancelled, a notification will be sent to clients and block physics will be updated.
What this means for mods is Forge will be able to capture all player block placement automatically and fire
a PlaceEvent and/or MultiPlaceEvent.
If for whatever reason your mod does not use the standard placement methods then you will need to fire the
appropriate placement events in order to notify mods/servers.
This commit also includes a new utility class called BlockSnapshot which is serializable. This new class is used in conjunction with
both PlaceEvent and MultiPlaceEvent in order to record a snapshot of block space before it is altered. This
allows us to restore the block(s) if an event is cancelled. The class also provides the ability to restore a snapshot
to any location using the restoreToLocation method. This should be helpful to many mods that are looking to be able
to capture block data then restore it to back to any location required.
2014-10-02 11:33:25 -04:00
Lunatrius
7cff6f4c80
Prevent client only commands from bleeding through to the server.
2014-09-17 01:48:44 +02:00
nekosune
f9c68bba81
Fixed Clientside GameProfile UUID being null on offline mode
2014-09-10 00:24:36 +01:00
diesieben07
126d7e3ebe
Added Item#isBeaconpayment
2014-09-06 23:39:38 +02:00
cpw
de521cf531
MinecraftForge/FML@4ce3e73bfe Add overloaded version of SimpleNetworkWrapper#registerMessage that takes the MessageHandler instance directly, allowing to specify the same handler for multiple messages.
...
MinecraftForge/FML@cbe2ccbda4 Add in ModType to the jar manifest. If it's present, and doesn't have value "FML" it will be skipped from the modloading cycle. This should let liteloader mods have a .jar extension.
MinecraftForge/FML@37cf0174fc OK, lets make that a csv list. It'll let you be liteloader and fml in one jar file!
MinecraftForge/FML@0475b15eb1 Change the mods and modListFile argument handling a bit. Other tweakers will get a chance at looking at them now - they're only removed right before launch.
MinecraftForge/FML@abeac06a2e Two new features. ModLists can have a "parent" mod list. Circularity will result in a crash, so be careful. Mods specified in a child will override ones from a parent (using the maven group:name:classifier triple to identify - ignoring the version component)
MinecraftForge/FML@7fcfedcfef Canonicalized file paths in modListFile handling with the minecraftDirectory.
MinecraftForge/FML@633fce19d4 Make Keyevent also fire for key releases
MinecraftForge/FML@57ba2339b6 Merge branch 'keyup-event' of github.com:diesieben07/FML
MinecraftForge/FML@1ff048062c Merge branch 'simple-netw-improve' of github.com:diesieben07/FML
2014-08-31 21:59:47 -04:00
cpw
24989689b3
GIANT FML UPDATE! Bump forge revision number, and fix patches for ItemStack changes. More to come on this branch I expect.
...
MinecraftForge/FML@7c5cf21904 Implement STDOUT/STDERR redirection.
MinecraftForge/FML@bc78e31cb7 added support for \n in tooltip strings added \n test tooltip localization fixed int/double conversion error in slider entry added test slider scenario that highlighted conversion error
MinecraftForge/FML@a2908e5c59 Clean up a bunch of compiler warnings.
MinecraftForge/FML@7f67523d87 Update realms to 1.3.2
MinecraftForge/FML@73f23c24b8 Merge branch 'std-redir' of github.com:Emberwalker/FML
MinecraftForge/FML@1c6b25df74 If an IO exception comes from the datawatcher, spew it all over the console don't discard it silently. Should stop pixelmon blaming forge for their mistakes.
MinecraftForge/FML@e77da9eb2f And fix the read side too, incase someone is trying to bitbang and failing.
MinecraftForge/FML@305d8950c9 Make LogContext optional. This can be useful for debugging mod issues, but Apache's implementation in log4j2 is responsible for a very significant % of the overall runtime. Quite frankly this is shockingly bad performance from what is supposed to be a high performance logging framework. Anyway, until we can figure out if we can fix it, we're turning it off by default.
MinecraftForge/FML@bdfca1c8ed Make more noise when people screw up mod downloading and put .jar.zip in their mod folders.
MinecraftForge/FML@2108494112 Add a custom version range factory method. Should hush skyboy's complaints. Closes #486
MinecraftForge/FML@7c1e6aaa40 Add a delegate to every item and block. this should help with renaming fun stuffs. Also, fix all the tabs from my previous commits. *sigh*
MinecraftForge/FML@61fcb4df06 Tweak Itemstack patch to always delegate to the method call. Set the field, so it's in sync.
MinecraftForge/FML@eb8c5ab146 Fix nested directory for language resources. Closes MinecraftForge#1264
MinecraftForge/FML@7c05e5f70d Default collections, so that we don't crash if useDependencyInfo is true. Closes #485
MinecraftForge/FML@9729fe2332 Kill net.minecraft.src warning. It hasn't served a purpose in a long time now. Closes #313
MinecraftForge/FML@21e875ef22 AllowPlayerLogins only after the server has completed the core init tasks. Closes #372
MinecraftForge/FML@46cfeade80 Add a constructor to CustomModLoadingDisplayException. Closes #387
MinecraftForge/FML@a6eab2683a Update README.txt
MinecraftForge/FML@f75838461c Last part is the itemstack transformer. Itemstacks should now only be loosely coupled with the items within.
MinecraftForge/FML@51f24e9e6d First draft of add alias. It is probably not properly persistent atm.
MinecraftForge/FML@2a4c642470 Finally fix stupid NPE error caused by FML trying to parse the super of Object in IDEA envs.
MinecraftForge/FML@c1b1417ee1 FML now supports passing a json formatted modlist as an argument, as well as a comma separated argument list. These facilitate modpacks mostly, by meaning you don't need to duplicate mods. The modlist is arranged in the maven style, with mods referenced maven-like.
MinecraftForge/FML@3d42cda2a2 Build.Gradle Patch
MinecraftForge/FML@20c7add845 Merge pull request #484 from bspkrs/master
MinecraftForge/FML@26ed4b992e Clear button list on FML fatal error screens. The hidden cancel button should not be there. Closes #497
MinecraftForge/FML@ebe4f5c5e2 Merge pull request #494 from AntonBoch1244/patch-1
MinecraftForge/FML@ad0da05f5c Fix the ItemStack transformer to find the method and field so it works with srg and mcp naming.
MinecraftForge/FML@65d380181a Extend timeout for client to 5 seconds. Should fix Forge #1322
MinecraftForge/FML@45486a0b6d Fix almost invisible NPE in TerminalTransformer when loading a non-existant class
MinecraftForge/FML@13da3efce0 Allow a clean way to exit the game without big ugly warnings, but with logging information available if needed. Closes #496
MinecraftForge/FML@fda305edfe Some more tidying up of the exit handling
MinecraftForge/FML@b087f60c33 More cleanup of exit handling, also add a couple more noise classes to the list of things ignored.
MinecraftForge/FML@d6358a466b Cleanup override warnings
MinecraftForge/FML@af7a58b9e5 Update to legacylauncher 1.10 and asm 5.0.3
MinecraftForge/FML@e6d00440a6 ItemStack swapping
MinecraftForge/FML@8597e45a0e Fix NPE from a boolean
MinecraftForge/FML@b9b9daa8a9 Fix ups from feedback.
MinecraftForge/FML@d89165021f Mark the promise a success in the outbound handler.
MinecraftForge/FML@2e5ccf7988 Update for launchwrapper 1.11. Fixes java 6 compatibility.
MinecraftForge/FML@641250d853 Fix java 8u20. Closes #501 and a bunch of other bugs too.
MinecraftForge/FML@292be72639 Allow client handshake to be reset by server to support BungeeCord.
MinecraftForge/FML@092873fbe5 Merge branch 'bungeecord' of github.com:bloodmc/FML
MinecraftForge/FML@134f2f8e88 Fix bug with entityspawn - if the entity doesn't extend livingbase, it fails to write a headyaw byte, and everything will be derped for that packet.
MinecraftForge/FML@4852de81e0 Wrap the server description box a little bit shorter. Stops the overlapping. Closes #489
2014-08-30 00:16:46 -04:00
Adubbz
0d93bec5e7
Fixed biome weights not working with non multiples of 10
2014-08-30 10:35:05 +10:00
Clashsoft
3119f700f3
Fix Stained Glass pane rendering issues
2014-08-18 20:28:15 +02:00
cpw
6fafbf3b09
Attempt to properly resolve this daft metadata and TE nonsense. This might be mod impacting, if you maintain a reference to a TE via neighbour update calls - you
...
might see two TEs for a single setblock where previously you saw one. This is a phantom TE being created by badly written neighbour triggers - I'm looking at you
redstone.
Anyway, with luck, this'll close a slew of bugs across Forge, IC2, MFR, TE, RC. Yeah, fun times. Thanks to LexManos, skyboy and KingLemming for helping figure this
issue out. Quite frankly, from now on, issues with phantom TEs will be mods behaving badly. Modders will need to adapt.
2014-08-13 00:00:29 -04:00
LexManos
016e303379
Fix invalid math in GuiContainerCreative.
2014-08-12 17:32:53 -07:00
SackCastellon
2519822b25
Add ItemStack sensitive version of getItemEnchantability
2014-08-12 16:48:01 +01:00
Lex Manos
6f693206de
Add ability for creative tabs that have search bars to customize the text box's width, and prevent the default set of enchanted books from being displayed in those tabs. Closes #1303 Closes #1301
2014-08-11 19:18:38 -07:00
LexManos
948f7145d1
Merge pull request #1187 from Abastro/skylight
...
Skylight Hooks for Minecraft Forge
2014-08-11 16:00:11 -07:00
Abastro
f590ce8641
Skylight Hooks for Minecraft Forge
...
Mainly for solar/lunar eclipse.
2014-08-11 15:42:07 +09:00
Lex Manos
5131aed7bd
Fix metadata for every permutation -.- Closes #1294
2014-08-05 15:18:02 -07:00
Lex Manos
d2682ab969
Fix patch screwup in Skyboy's Fishing PR -.-
2014-08-05 15:17:10 -07:00
Lizbeth Rika
63140bcf7f
Fixed items with more than 2 render passes rendering weird in first person
2014-08-05 21:10:28 +01:00
DemoXin
68fd0049fb
* Added AT for ContainerRepair.stackSizeToBeUsedInRepair (Now public)
...
* Added ability to AnvilUpdateEvent to alter stackSizeToBeUsedInRepair (vanilla behavior is now reproducable)
* Added AnvilRepairEvent, fired when the player removes an ItemStack from the output slot of ContainerRepair, and allows the chance to damage the anvil to be altered.
2014-08-04 16:54:35 -04:00
LexManos
224987aa83
Merge pull request #1128 from skyboy/patch-fishingapi
...
Add API for fishing results, I'm tired of this, If shit breaks, Blame Skyboy and King_Lemming.
2014-08-03 16:28:32 -07:00
Lex Manos
cd2982f9b1
Closes #1280
2014-08-02 11:32:34 -07:00
Lex Manos
10192959f9
Fixed bug that allowed duplication of Fluids with redstone dust. Closes #1279
2014-08-01 18:37:54 -07:00
Adubbz
2affeae979
Added an event for fog rendering
2014-07-28 17:01:38 +10:00
skyboy
cc169c3ea1
Update FishingHooks
2014-07-25 06:42:17 -04:00
cpw
bbcc515063
Revert old light amortization patch. It seems to be breaking chunk sending pretty badly when more
...
than a couple of people are online. Tests indicate it is not useful anymore.
2014-07-24 21:40:30 -04:00
skyboy
906dcb999d
Add FishingHooks
2014-07-24 04:12:45 -04:00
Lex Manos
c69958e34b
Made skulls respect Block.isReplaceable when placing, also prevented them from deleting blocks when placed at certain angels. Closes #1233
2014-07-16 18:37:49 -07:00
Darkhax
08826ed84b
Changed exception message for duplicate enchantment ids to contain the
...
class path for both enchantments along with the enchantmnet id that has
been duplicated.
2014-07-16 07:08:57 -06:00
LexManos
e2fe13bd17
Merge pull request #1226 from williewillus/xporb
...
Fix experience orbs spawning at 32x coordinates clientside
2014-07-14 14:56:52 -07:00
Vincent Lee
a35457ecb7
Fix comment derp (+1 squashed commits)
...
Squashed commits:
[52c40bc] Fix experience orbs spawning at 32x coordinates clientside
Add // FORGE comment
Add // FORGE comment to clarify the purpose of the change
2014-07-14 16:43:16 -05:00
Vincent Lee
5c0217d316
Fix chat opacity
...
Add // FORGE comment
As per convention, add // FORGE comment to clarify the purpose of the change
2014-07-13 23:44:47 -05:00
Lex Manos
52ec4f7c57
Updated FML:
...
MinecraftForge/FML@ab52901b8b Force preferIPv4Stack to true early in the load chain to combat netty loopback issues.
MinecraftForge/FML@11893fbbb7 Add system property to skip doing world backups when game registry changes. This is SEVERLY ill-advised, if you do this DO NOT ask for any support.
MinecraftForge/FML@fdb6b34b8f Update authlib and realms to latest json data.
MinecraftForge/FML@b3a74882b4 added slider controls for numerics. default control is textbox, but slider can be used as a custom list entry class. fixed constructor javadocs in GuiConfig
MinecraftForge/FML@7c6d1f7568 Merge pull request #468 from bspkrs/master
MinecraftForge/FML@692d955c1a Update tweaker login to use authlib.
MinecraftForge/FML@c2119eb1c1 Update realms library to 1.3.1, and implement network latch when connecting to Realms. Tested and working.
2014-07-11 18:17:50 -07:00
TheCountryGamer
7adaef9aed
RenderBlockOverlayEvent patch
...
Fixes skewed XYZ parameters
2014-07-08 15:49:32 -04:00
Lex Manos
195542c5fb
Fixed Enchantment.addToBookList Closes #1160
2014-07-07 21:54:32 -07:00
LexManos
ba6c2c88ed
Merge pull request #1194 from diesieben07/potion-icon
...
Added hook for potion inventory icons
2014-07-07 19:56:52 -07:00
LexManos
a6b7ba06c6
Merge pull request #1163 from TheCountryGamer/master
...
Added RenderBlockOverlayEvent
2014-07-07 19:50:04 -07:00
Lex Manos
f6471c3c08
Added World to ChunkProviderEvent.ReplaceBiomeBlocks, and exposed metadata to End and Nether generation events. Close #1201
2014-07-07 19:47:50 -07:00
Lex Manos
86ccfb1d68
Made EmeraldOre respect isReplaceableOreGen. Closes #1157
2014-07-07 18:55:24 -07:00
TheCountryGamer
7e7870026e
Added RenderBlockOverlayEvent.java
...
Adds a Forge event which controls whether an overlay is rendered.
Overlays include: First-person fire, Block (when inside a block)
and water when a player is inside a water block.
Patched for easier manipulation of event
Fixed for Lex
To be squashed
Removed Contructor
Added block XYZ parameters
TODO, the second block overlay event’s XYZ might not be correct
2014-07-07 21:49:51 -04:00
LexManos
53ce6f69e7
Merge pull request #1200 from tterrag1098/master
...
Add AchievementEvent
2014-07-07 18:37:53 -07:00
LexManos
81a791bac7
STENCIL buffer and DEPTH buffer, attempt a fix for GL errors.
2014-07-06 22:19:13 -07:00
Lex Manos
d35098ab9e
Remove the BLEND enable in rendering damage bars. And exclicitly fix blend states in some GUI elements.
2014-07-06 16:25:14 -07:00
tterrag1098
a3c268b577
Add AchievementEvent
...
Allows modders to react to players receiving achievements, and cancel
them.
Fix indentation
More shortening
Down to one line...
Remove newline
2014-07-02 20:18:53 -04:00
LexManos
a59c5fbd8c
Merge pull request #1197 from MrIbby/patch-1
...
Add RenderItemInFrameEvent
2014-07-01 12:34:41 -07:00
Gerard Bruwn
aca429f17b
Add RenderItemInFrameEvent
2014-07-01 09:58:44 -07:00
Lex Manos
6db5d2ed26
Fixed issue where Fire's 'fizz' would not play for the person who extinguished the fire.
2014-06-30 11:08:18 -07:00
iChun
78f68847d2
Fixed inverted params in FogDensity use
2014-06-30 10:56:03 +08:00
Lex Manos
63d3fd2e84
Add config option to specify the default spawn fuzz factor for the overworld. Closes #1190
2014-06-29 18:56:22 -07:00
diesieben07
9662b5a657
Added hook for custom PotionEffect rendering in the inventory
2014-06-30 02:06:39 +02:00
Lex Manos
086d02896f
Fix creative inventory tabs not blending base don items rendered. Closes #1179
2014-06-29 16:14:57 -07:00
cpw
ced81b5c93
Clean patch cruft.
2014-06-25 20:09:42 -04:00
cpw
c7f9d5a529
Fix new method with Side.CLIENT when it shouldn't have it. Closes a bunch of reports of problems.
2014-06-25 18:59:14 -04:00
Lex Manos
7ba54ffd48
Fix flower pots not droping the items that are inside them.
2014-06-23 22:06:52 -07:00
Lex Manos
256d865db6
Update to 1.7.10-pre4.
2014-06-23 21:55:16 -07:00
Christian
4778c33902
And fix firing for single player loading.
2014-06-22 14:39:23 -04:00
Christian
f7736e9a0a
Fire an event when a player loads or saves from disk. Mods that want to load an additional
...
player related file from the players dir can now do so in that event.
2014-06-21 17:38:21 -04:00
Christian
ea7c11baf4
Some patch offsets
...
MinecraftForge/FML@7219061b05 Also patch in warnings for Vec3Pool - similarly removed.
MinecraftForge/FML@dff2204558 FML now sets a security manager (FINALLY!). It's primary purpose at this point is to catch rogue calls to System.exit so that they can cause a proper crash report, rather than silently abandoning the game.
2014-06-21 17:34:52 -04:00
Lumien
a21ad8fa9d
Fixes a server crash caused by a player joining that is in a non existent dimension
2014-06-20 11:18:23 +02:00
Lex Manos
bb15efd037
Fixed vines generation for hanging off of trees.
2014-06-15 11:59:11 -07:00
bloodshot
61a6b67d51
Don't call ChunkDataEvent.Load async
...
ChunkDataEvent.Load must be called after TE's are loaded since this is
what mods expect. The event is handled by ChunkIOProvider during
callStage2.
2014-06-13 00:52:13 -04:00
LexManos
96286b77f9
Merge pull request #938 from bloodmc/chunkasync
...
Load chunks asynchronously for players.
2014-06-12 17:43:28 -07:00
LexManos
7b6b88b002
Merge pull request #1125 from alucas/addmissingjumpevent
...
Add missing onLivingJump calls
2014-06-12 16:20:03 -07:00
Travis Watkins
e6bbcf6a3d
Load chunks asynchronously for players.
...
When a player triggers a chunk load via walking around or teleporting
there is no need to stop everything and get this chunk on the main thread.
The client is used to having to wait some time for this chunk and the
server doesn't immediately do anything with it except send it to the
player. At the same time chunk loading is the last major source of file IO
that still runs on the main thread.
These two facts make it possible to offload chunks loaded for this reason
to another thread. However, not all parts of chunk loading can happen off
the main thread. For this we use the new AsynchronousExecutor system to
split chunk loading in to three pieces. The first is loading data from
disk, decompressing it, and parsing it in to an NBT structure. The second
piece is creating entities and tile entities in the chunk and adding them
to the world, this is still done on the main thread. The third piece is
informing everyone who requested a chunk load that the load is finished.
For this we register callbacks and then run them on the main thread once
the previous two stages are finished.
There are still cases where a chunk is needed immediately and these will
still trigger chunk loading entirely on the main thread. The most obvious
case is plugins using the API to request a chunk load. We also must load
the chunk immediately when something in the world tries to access it. In
these cases we ignore any possibly pending or in progress chunk loading
that is happening asynchronously as we will have the chunk loaded by the
time they are finished.
The hope is that overall this system will result in less CPU time and
pauses due to blocking file IO on the main thread thus giving more
consistent performance. Testing so far has shown that this also speeds up
chunk loading client side although some of this is likely to be because
we are sending less chunks at once for the client to process.
Thanks for ammaraskar for help with the implementation of this feature.
This commit is based off the following :
Bukkit/CraftBukkit@b8fc6ab2c1
Bukkit/CraftBukkit@85f5776df2
Bukkit/CraftBukkit@0714971ca2
Bukkit/CraftBukkit@7f49722f45
Bukkit/CraftBukkit@53ad0cf1ab
2014-06-12 16:51:17 -04:00
Christian
aaccbb8247
Warn when chunks are being self-recursively loaded. This can cause serious issues. Modders should watch out.
2014-06-12 14:45:25 -04:00
Antoine
27d9edac67
Add missing onLivingJump calls
2014-06-11 13:37:36 +02:00
LexManos
a08357a845
Merge pull request #1126 from Cojomax99/fog_customization
...
World fog color and density can now be controlled through an event
2014-06-11 00:57:33 -07:00
Cojomax99
9a3bc1fff5
World fog color and density can now be controlled through an event
2014-06-11 10:54:54 +03:00
LexManos
4ae1abd7d4
Merge pull request #1134 from diesieben07/ender-teleport
...
Fix EnderTeleportEvent for Ender Pearls.
2014-06-10 18:49:32 -07:00
Lex Manos
d5a4ee2c10
Fixed inverted player parameters in PlayerEvent.Clone, Closes #1142 Closes #1140
2014-06-10 18:48:00 -07:00
Lex Manos
5849458443
Changed EntityWolf to EntityTameable in EntityLivingBase.attackEntityFrom, to allow for more custom pets. Closes #1141
2014-06-10 18:20:59 -07:00
diesieben07
b0195f31e4
Fix not being able to change target & attackDamage for EnderTeleportEvent.
2014-06-07 13:45:29 +02:00
Lex Manos
03ae909762
Fix inverted parameters in OreDictionary.getOreID Closes #1123
...
-.- Closes #1120
2014-06-04 23:09:13 -07:00
LexManos
f3cbc6c262
Merge pull request #1034 from Adubbz/master
...
Greatly simplified the addition of new biomes to the default world. If this breaks things blame Adubbz.
2014-06-02 17:00:47 -07:00
Lex Manos
42fc3c9516
Added Noteblock change and play events. Closes #1027 #1025
2014-06-02 16:57:04 -07:00
Lex Manos
b301b1f70c
Add target world to PlayerInteractEvent for potential 'cross dimension' interaction such as LittleBlocks. Closes #1071
2014-06-02 15:49:11 -07:00
Lex Manos
eb1ddab278
Add a couple of localizations to Forge added strings. Closes #1068
2014-06-02 15:28:11 -07:00
LexManos
0456c4d5ae
Merge pull request #1095 from rwtema/master
...
Fixed setBlock not using the location version of getLightOpacity()
2014-06-02 14:28:42 -07:00
Lex Manos
fa3feda0d5
Filter all vanilla blocks that we missed through Forge's getDrops and BlockDrops events. As well as implemented IShearable for DoublePlants and DeadBushes. Mojang really should generic out some of this stuff instead of repeating logic all over the place!
2014-06-02 14:10:49 -07:00
Lex Manos
e7f492a15b
Fixed GuiContainer calling button.mouseReleased. Closes #1116
2014-06-02 12:01:34 -07:00
Lex Manos
5fe0a0ea5a
Fix patch fuzz
2014-06-02 12:01:10 -07:00
diesieben07
deb5df542e
Add PlayerEvent.StartTracking and .StopTracking & make trackedEntityIDs visible
...
& Update, as discussed on IRC (squash)
2014-05-30 01:59:05 +02:00
LexManos
96ee4caf39
Merge pull request #1089 from RainWarrior/render-events
...
Added world display list render events
2014-05-25 17:16:08 -07:00
RainWarrior
3980bf79da
Added world display list render events
2014-05-26 04:09:21 +04:00
Lex Manos
acf8e468f3
Made WorldGenShrub respect Block.canSustainPlant, Closes #1096
2014-05-24 10:55:57 -07:00
Lex Manos
dc10db1d90
Add new PlayerEvent.Clone called when an EntityPlayer is cloned via dimension travil or respawn.
2014-05-24 10:50:52 -07:00
rwtema
576a1294da
Fixed setBlock not using the location-specific version of getLightOpacity()
2014-05-23 22:37:41 +01:00
Clashsoft
e530089639
Update GuiScreen.java.patch
2014-05-22 16:12:52 +02:00
Lex Manos
7b062dd390
Fixed Stems not droping a random number of seeds based on metadata, Closes #1087
2014-05-19 11:11:04 -07:00
XCompWiz
cdad2dc55a
Bug Fixes to Biome Decoration and Chunk
...
Fixes issue with biome decoration crashing on worlds with exposed void
Fixes same issue in JungleBiome decoration
Fixes forge bug in getting lighting from a block in chunk
2014-05-19 01:37:59 +03:00
Lex Manos
9d66c91c86
Added accessible instance to RenderBlocks and RenderItem for modders to use who don't wish to create there own instance. Warning: Other modders may influance the transient state of the instance, BE WEARY MODDERS.
2014-05-14 12:23:22 -07:00
Lex Manos
1c7341b982
Added Farmland to PLAINS type plants as that has changed in 1.7. Also made BlockTallGrass call it's super.canBlockStay to better support custom soils. Closes #1077
2014-05-14 12:21:24 -07:00
Lex Manos
5e6c346c7c
In Flower Forest biome a Poppy should spawn instead of Blue Orchid Closes #1078
2014-05-14 12:20:04 -07:00
Lex Manos
f95ca18707
Fixed No Blue Orchids spawn in swamp when using bone meal Closes #1072
2014-05-12 12:36:36 -07:00
Adubbz
4454d3f341
Greatly simplified the addition of new biomes to the default world
2014-05-11 15:06:14 +10:00
bspkrs
e625622b6e
Fixed unforeseen NPE
2014-05-08 10:22:48 -04:00
Lex Manos
9e1f038c16
Revert "Implemented hashCode and equals in ItemStack, Closes #986"
...
This reverts commit 0b01545a03
.
2014-05-07 22:08:06 -07:00
Lex Manos
0b01545a03
Implemented hashCode and equals in ItemStack, Closes #986
2014-05-07 15:28:03 -07:00
Lex Manos
c8abc41aa0
Fix extended entity properties being lost when leaving the end, This introduces the concept of calling IExtendedEntityProperties.init when entites/worlds change. Lets see if mods explode.
2014-05-07 14:52:18 -07:00
bspkrs
eb2549c773
New GuiScreen events and a new ElementType DEBUG for RenderGameOverlayEvent
2014-05-07 16:52:10 -04:00
Lex Manos
d881baa581
Added new hook to WeightedRandom.getItem that allows for use of custom rnadom generators, prevents redundant code in mods.
2014-05-07 13:27:05 -07:00
Lex Manos
f81c0cb58f
Fixed hard references in WorldGenBigTree and ForgeCommand that caused worlds to leak in the client.
2014-05-07 12:18:56 -07:00
Lex Manos
0fe2584b77
Updated FML:
...
MinecraftForge/FML@2c56c32c5a Fix saving backups with the raw name. Fix air block not being assigned as the default.
MinecraftForge/FML@d0f8073fa5 Merge pull request #413 from sfPlayer1/master
MinecraftForge/FML@810b1f3075 Clean some generic warnings up. Make a generic list handler. Helpful for others I think too.
MinecraftForge/FML@fff86ee9d3 Fix refreshResources not happening if an error occurs.
MinecraftForge/FML@76d8d0e870 Fix mod version checking
MinecraftForge/FML@b84d0760ae Fix display of mod status at the server
MinecraftForge/FML@251af1d09d Fixed memory leak on the client caused by Netty holding references to the World.
2014-05-07 12:17:52 -07:00
Azanor
2e1033b045
Fix for Block.getExplosionResistance getting passed the wrong parameters
...
It is being sent the x, x, y coordinates instead of x, y, z
2014-05-07 17:21:58 +02:00
LexManos
80fd60eaff
Merge pull request #1051 from Deadrik/ChunkProviderFixes
...
ReplaceBiomeBlocks Event changes
2014-04-29 17:38:37 -07:00
Bioxx
f848955263
Adds a new ReplaceBiomeBlocks Event constructor that supplies the metadata array if applicable and updates the ChunkProviderGenerate class to pass in the metadata array.
2014-04-29 19:40:32 -04:00
CovertJaguar
5f6e1167f4
Fix issue with flexible rail return value
...
Between 1.6 and 1.7 the return value to BlockRailBase.isFlexibleRail()
was inverted. While this is not a huge deal and could be worked around
by simply inverting your return value, it does mean its no longer
consistent with the function name and javadocs.
2014-04-29 14:07:59 -07:00
Lex Manos
172ea90c59
Try and fix invalid framebuffer depth/stencil setup, Thanks Ivoforce. Closes #1032
2014-04-15 12:03:31 -07:00
iChun
cc54645bf3
Fixes stencil buffers on platforms not supporting OpenGL 3.0 or higher.
2014-04-08 01:09:17 +08:00
Alexander Behrhof
36298e2bfe
Small Fix: Held Items & Multiple Render Passes
...
Passes beyond 1 now have the correct icon.
2014-04-06 17:29:23 -04:00
Lex Manos
7b19768c4c
Fix line offset in Minecraft patch, and mix RenderPlayer looping once to many on multi-pass items.
2014-04-04 14:20:56 -07:00
Lex Manos
621fb050ce
Finally do SoundSystem workup for 1.7, Closes #982
2014-04-03 03:12:22 -07:00
Lex Manos
5fbc70173c
Add NPE protection to GuiingameMenu.actionPerformed, Closes #961
2014-04-03 02:11:17 -07:00
Lex Manos
72d22c5827
Update access transformer, Closes #951 and #1021
2014-04-03 02:10:43 -07:00
Lex Manos
5f62afb5f2
Add AnvilUpdateEvent which is fired when a user places a item in both input slots of a Anvil and allows modders to control the output. Closes #838
2014-04-02 18:33:13 -07:00
Lex Manos
33bf2c8a69
Add ANIMALS tpe to PopulateChunkEvent.Populate Custom providers should call this function if they spawn animals curing population. Closes #790
2014-04-02 17:40:03 -07:00
Lex Manos
56084b584d
ItemStack sensitive version of Item.getAttributeModifiers, Closes #816
2014-04-02 17:24:25 -07:00
Lex Manos
b0bfea4e03
New hook to truely seperate the display of the 'durability' bar from the current / max durability. Allowing modders to control that display easier.
2014-04-02 17:08:22 -07:00
Lex Manos
aa0c902d22
Advanced Model Loader available server-side for data driven models. To be cleanuped and re-evaluated in 1.8. Closes #773
2014-04-01 15:02:06 -07:00
Lex Manos
d9a1c718bf
Add position to BreakSpeed event. Closes #621
2014-04-01 15:00:25 -07:00
Lex Manos
f436b3e62d
Update patches for new Fixed FernFlower used in FG 1.2.
2014-03-31 16:48:21 -07:00
AbrarSyed
1d2d0ea5cd
fixed remaining noop patches and exc derp
2014-03-29 01:52:11 -05:00
AbrarSyed
0e1a1202d8
added .exe file.. fixed a bunch of patches
2014-03-29 01:12:45 -05:00
AbrarSyed
2a2e201f4a
COnverted patches to SRG names
2014-03-25 10:13:57 -05:00
Eurymachus
05afb0c347
This correctly uses the world height less one block for placement of a
...
Door.
Required for placing doors inside a littleblocks area.
2014-03-12 13:26:48 +00:00
Lex Manos
185b9f8368
MinecraftForge/FML@ef07de4f65 Fix hard link to DedicatedSerever when opening a LAN connection causing stalls on connecting.
2014-03-11 00:55:57 -07:00
iChun
741a90c6bd
Fixes stencil bits not existing in Minecraft's framebuffer causing stencil test to not work.
2014-03-11 06:40:37 +08:00
Timothy Tomkins
d2d2032f93
Small Fix: Held Items & Multiple Render Passes
...
Passes beyond 1 now have the correct icon.
2014-02-27 23:57:44 -05:00
iChun
bad0639e90
Add cancelable RenderHandEvent.
2014-02-22 01:13:40 +08:00
Lex Manos
6f49bba302
Fix a typo in our tile entity fix causing it to be ineffective.
2014-02-20 12:04:27 -08:00
Lex Manos
b01d87f0c6
Fix items with color rendering incorrectly.
2014-02-19 12:34:21 -08:00
Christian
08a636c34f
Update Forge for patch changes
...
MinecraftForge/FML@064b66af3d Prevent players from logging in until server has finished starting.
MinecraftForge/FML@2aa73afa15 Fix ExampleMod.java for build #1024+
MinecraftForge/FML@c890206268 Try and handle removal of mods a bit better. Currently no way to allow a world which has missing blocks to load - but i have the code in place to allow it i think.
MinecraftForge/FML@995c204338 Fix failing to load a world with missing mod blocks and items. There will be a way to force worlds to load when stuff is missing, but for right now, it will fail as this is "world safe".
MinecraftForge/FML@fa5f4c8842 Some argumentation
MinecraftForge/FML@45409bfa0c Prevent player dat files getting reset during disconnects.
MinecraftForge/FML@33100d6bab Merge pull request #371 from bl4ckscor3/patch-1
MinecraftForge/FML@572d32358a Merge pull request #373 from bloodmc/master
MinecraftForge/FML@d0dd05a15c FML expands S3F to support payloads up to 2 megs in size. Should be transparent
2014-02-18 21:03:44 -05:00
Lex Manos
3322996885
Fixeed a missed -1 in SpawnerAnimals patch. Thanks Blood.
2014-02-12 23:06:11 -08:00
Lex Manos
8462f3b17c
Fix AIOOB error with Endermen and blocks >256. Also better support for ID remapping. More to come later.
2014-02-07 19:15:05 -08:00
Lex Manos
e68577ffd3
Updated FML:
...
MinecraftForge/FML@03fb1879d7 Fix obf error when right clicking a Empty Map.
MinecraftForge/FML@6bb9b8b953 Clean up FMLEventChannel. Closes #367 .
MinecraftForge/FML@b7b3450dcd Update MCP mapping snapshot to latest crowdsourced names.
MinecraftForge/FML@8c9e8b5270 Fix isRemote, this is integral to so many parts of the code, everyone knows it by this name, People should not change it.
2014-02-05 01:14:24 -08:00
Lex Manos
539ee0ea88
Fixed missed parens causing trapdoors to fall off incorrectly.
2014-01-31 15:12:19 -08:00
Lex Manos
f85ab543ee
Fixed issue where enchantment effects caused slight rendeirng issue.
2014-01-31 14:32:32 -08:00
Lex Manos
51b008c391
Attempt a AIOOB error fix in tesselator when there are alot of transparent blocks in the rendering range.
2014-01-29 16:17:31 -08:00
Lex Manos
0d84da021f
Fix NPE when breaking ice.
2014-01-29 15:43:13 -08:00
Lex Manos
f8f1b4211b
Fix imporerly efficient tools breaking blocks to fast.
2014-01-24 21:43:47 -08:00
Lex Manos
30a390d4bf
Adds a WeatherRender in the style of SkyRender, Closes #844
2014-01-24 19:38:33 -08:00
Lex Manos
790030ab05
Fixed potential NPE in SlotCrafting, and added ItemStack sensitive version fo hasContainerItem. Closes #854
2014-01-24 19:30:17 -08:00
Lex Manos
d73f4fb7b3
Move change of metadata to immediatly after change of Block, should prevent any 'invalid' tile entities from breaking created. Reference: #897
2014-01-24 19:21:59 -08:00
Lex Manos
6f7ac27c96
New PlayerUseItemEvents, Start, Stop, Tick and Finish. See PlayerUseItemEvent.java for more details. Closes #924
2014-01-24 19:10:51 -08:00
Lex Manos
6ae2353f41
Don't short circuit item icons for multiple render passes while being used. Closes #929
2014-01-24 17:23:49 -08:00
Lex Manos
c62061728b
Add the ability for custom records to have finer control over there sound resource location. Closes #933
2014-01-24 17:16:35 -08:00
Lex Manos
6c6f664c30
Implement PlayerPickupXpEvent, fired when a player aquires XP from a EntityXPOrb. Closes #942
2014-01-24 16:31:38 -08:00
Lex Manos
aaf6dd2b2e
Fix Furnace stopping on 63rd Item, Closes #947
2014-01-22 15:35:55 -08:00
Lex Manos
b917d48cff
Fixed RenderWorldLastEvent never being called, was missed in 1.7 update. Closes #932
2014-01-18 13:22:09 -08:00
Lex Manos
79ebdfa145
Updated FML: MinecraftForge/FML@444a7d7fa1 Move placement of single player world load hook to fix NPEs.
2014-01-18 13:19:51 -08:00
Lex Manos
612a8a71b0
Fix flexible rails, Closes #944
2014-01-18 04:45:25 -08:00
Christian
c71b7554e0
MinecraftForge/FML@b362e8a273 At the request of AbrarSyed.
...
MinecraftForge/FML@e344303ec7 Merge pull request #346 from Jezzadabomb338/master
MinecraftForge/FML@a4686b1261 Added basic Mojang account authentication support for development time login.
MinecraftForge/FML@dd17979a2f Fix bukkit connectivity issue.
2014-01-16 15:07:48 -05:00
LexManos
0296803fe3
Merge pull request #926 from iChun/master
...
Fix erroneous position when getting player position with changed eye height.
2014-01-11 17:32:27 -08:00
iChun
b1f8af7f55
Squash commits so Lex would stop whining. Fix erroneous position when getting player position with changed eye height.
2014-01-12 07:59:39 +08:00
Lex Manos
aab5b04a6d
Attempt to prevent a NPE when MC renders a lot of things at once.
2014-01-06 20:25:34 -08:00
Ken 'Minalien' Murray
9e91b0ca81
Fixed MinecraftForgeClient for custom Item Renderer implementations. Removed check for forward-slashes (/) in texture asset locations (but left check for backslash in place).
2014-01-05 21:55:04 -07:00
Lex Manos
0da954cc10
Fix DoublePlant placement, closes #921
2014-01-04 13:07:05 -08:00
Lex Manos
a1b68d938d
Deprecate BlockFire.func_149842_a, and throw exception if someone tries to set the burn properties for air. Should prevent 'The Air is on fire!' reports.
2014-01-04 13:06:31 -08:00
Lex Manos
3953eb3f6c
Fix panes/iron bars not connecting correctly. Closes #904
2014-01-03 17:26:40 -08:00
Lex Manos
df0b1751e6
Fixing an infinite recursion case, Closes #916
2014-01-03 16:50:02 -08:00
Adubbz
48a9e24630
Made canBeReplacedByLeaves default to whether a block isn't opaque rather than if it is, also uninverted the checks for canBeReplacedByLeaves in WorldGenBigMushroom, WorldGenSwamp, WorldGenTaiga1 and WorldGenTaiga2
2014-01-03 18:00:11 +11:00
Christian
3896a63016
Fix inversion
2014-01-02 22:52:04 -05:00
Adubbz
bd5e7f8118
Fixed sky colour transitions on a render distance of 16, fixed the WorldGen of various things
2014-01-01 18:50:52 +11:00
Lex Manos
32f26561b1
Fix inverted login in BlockPistonBase causing blocks to break incorrectly. Closes #910 #909
2013-12-31 13:07:44 -08:00
Lex Manos
ea0be720a1
Update patches for AT changes.
2013-12-31 13:03:45 -08:00
Adubbz
164fa8f646
Made BlockCrops.getDrops call its super method
2013-12-28 23:15:09 +11:00
Christian
f075264d6f
Allow tools to override their material harvest levels.
2013-12-27 23:48:10 -05:00
Christian
cf3447feea
Tidier implementation of previous commit. Should fix for subclasses of individual tools too
2013-12-27 21:48:42 -05:00
LexManos
46296328ff
Merge pull request #893 from iChun/master
...
Add render offset to event.
2013-12-25 01:05:45 -08:00
iChun
5f3ece629c
Add render offset to event.
2013-12-25 17:03:19 +08:00
Lex Manos
a6827f9820
Fix dig speed on redstone ore and obsidian.
2013-12-25 00:41:21 -08:00
Lex Manos
40d02fe6c3
Add a version check mechanic to startup, it is done in a seperate thread and has a config option to compleetly disable it. This allows us to notify users of new recomended builds. Hopefully stemming the flow of outdated help request. Also adds a warning to the main screen if you are running a 'Beta' Forge. Which means a Forge for a new version of Minecraft that we have not promoted a recomended build for yet.
2013-12-25 00:35:59 -08:00
Lex Manos
572bc48a25
Resize pending tile updates when it goes over the curent length. Fixed AIOOB error.
2013-12-24 19:59:34 -08:00
Lex Manos
1959e414e2
Forgot to regen patches...
2013-12-23 22:45:45 -08:00
Lex Manos
08a875c39a
Added constructor to WorldType, and delegated the BiomeLayer management to it. Also updated the access transformer for Item/Block classes.
2013-12-23 22:40:54 -08:00
Lex Manos
d795f1b898
Fix items rendering on the GUI with invalid state due to glint rendering changing it. Thanks iChun.
2013-12-23 20:58:48 -08:00
Lex Manos
ecf8d29724
Fixed accedential inverted logic that caused Potions to render incorrectly. Thanks iChun.
2013-12-23 20:47:07 -08:00
Lex Manos
8ca1179e04
Move Grass {Flower} registry to BiomeGenBase as 1.7 made flowers Biome specifc, this means modders who wish to add global base flowers need to add them to all the biomes indavidually.
2013-12-23 20:34:39 -08:00
Lex Manos
96e23516f6
Temporary fix for items rendering with effects on one layer. Restores default vanilla rendering, which is considered a bug in modded community.
2013-12-23 20:33:32 -08:00
Lex Manos
9ee5053b71
Fix:
...
Block placement/interaction
Tesselator crash due to wrong mapping
Missing isreplaceable check in world.canPlaceAt
Small foratting/logging cleanup
Temporarly commented out efficancy changes till I implement it.
2013-12-22 18:25:26 -08:00
Lex Manos
30494f8ddb
Fix MethodNotFound crash when shutting down internal server.
2013-12-22 18:22:57 -08:00
Lex Manos
7e668ca9ac
Get object based on identity not name.
2013-12-22 18:21:43 -08:00
bloodshot
8654623271
Refactored BiomeManager stronghold add/remove methods to support new
...
MapGenStronghold dynamic biome changes.
Changed InitNoiseGensEvent to pass a NoiseGenerator array instead of
NoiseGeneratorOctaves due to new NoiseGeneratorPerlin in
ChunkProviderGenerate.
Fixed worldgen crash caused by wrong metadata in Chunk patch.
2013-12-22 18:47:51 -05:00
Lex Manos
a6c45a7ade
Inital patch update for 1.7.2, Doesn't compile, not done yet.
2013-12-22 03:06:10 -08:00
Lex Manos
99faaae9f6
Regenerate all patches, No functional change as added this is a formatting change only.
2013-11-18 17:17:45 -08:00
Lex Manos
45cc0bd87c
Fix NPE in FakePlayers when they are created in a purely client side environment. To remove in 1.7 as FakePlayers should be used for server side interaction with the world on a player's behalf, not for client rendering.
2013-11-16 15:26:52 -08:00
Christian
28abe2cc3c
Updated FML:
...
MinecraftForge/FML@23baf3a8ce Actually fix the nethandler code
Update patches
2013-11-13 19:16:24 -05:00
LexManos
cfd368e18f
Merge pull request #852 from MinecraftForge/breakevent
...
Merge BreakEvent branch, as nobody has told me that it breaks everything. And in prep from 1.7.
2013-11-09 00:43:58 -08:00
LexManos
a47cca7e42
Merge pull request #841 from XCompWiz/biomecheck
...
Adds a Check to prevent Biome Replacement
2013-10-27 22:14:54 -07:00
XCompWiz
80ac3017bd
Adds a Check to prevent Biome Replacement
...
Splits the BiomeGenBase constructor to create one which takes a flag
that indicates whether to insert the biome object into the biomeList
array. The standard constructor calls the new one with the default of
true. This allows biome wrapper-objects to exist.
2013-10-28 07:11:17 +02:00
Lex Manos
ec517d5f28
Format strings properly in MC's internal logger. Fixes resource pack case warnings.
2013-10-27 11:00:10 -07:00
Christian
efc6b9abbb
Merge branch 'master' of github.com:OniBait/MinecraftForge into breakevent
2013-10-13 23:02:20 -04:00
Christian
f9c283a2e5
Add in an event for zombie summoning. Allows for mods to control summoning behaviour, as well as custom summoned mob.
2013-10-13 12:21:57 -04:00
Christian
6c45b43eee
And set the RIGHT variable *sigh*
2013-10-13 11:55:15 -04:00
Christian
de69b7dfd0
And allow for tweaking baby chance as well.
2013-10-13 11:53:48 -04:00
Christian
5f5b509c7a
Allow configuration of the zombie additional summoning mechanic. The vanilla mechanic is a little borked at times.
2013-10-13 11:39:23 -04:00
Lex Manos
412952be5b
Prevent session from being printed to the console, also make sure the username is not empty. Causes a lot of bugs further down the line.
2013-10-12 23:10:23 -07:00
OniBait
79e0165362
Cleaned up patches to BlockOre and BlockRedstoneOre
...
Fixed trailing whitespace (it bugs me too)
2013-10-10 17:15:38 -05:00
Lex Manos
43a16d5389
Added some missing air checks to world gen features.
2013-10-09 02:47:05 -07:00
OniBait
303288e8b1
Merge branch 'upstream/master'
2013-10-08 19:04:54 -05:00
OniBait
eb5940664c
Add block break events based on @bloodmc's initial 1.5.2 Pull Request
2013-10-08 19:00:02 -05:00
Lex Manos
c8df5b832e
MinecraftForge/FML@a381874bb9 Delay sound system backend initalization to speed up startup and prevent race condition on some computers.
2013-10-06 11:23:36 -07:00
Eurymachus
8d0b58ee6f
Added PlayerOpenContainerEvent and added ForgeHooks.canInteractWith
...
- Used to override the canInteractWith during player tick
- setResult to ALLOW/DENY as required
- Defaults to Vanilla behaviour in any other instance.
Required for LittleBlocks Mod and to Assist Gullivers Mod
2013-10-06 03:58:13 +01:00
OniBait
296a484f4b
Add block break events based on @bloodmc's initial 1.5.2 Pull Request
2013-10-04 00:15:19 -05:00
Lex Manos
7d5d191fc2
Fix missing patch which caused per-world storage to not be saved.
2013-10-01 09:59:13 -07:00
Lex Manos
68669e2679
Make isItemStackDamageable() pass the stack to getMaxDamage() to use the Forge version of getMaxDamage().
...
Fixes display issues with mods using getMaxDamage(ItemStack) instead of the vanilla one. Closes #805
2013-09-30 17:15:18 -07:00
LexManos
4374f67759
Merge pull request #803 from benblank/block-power
...
Allow blocks to choose how they handle indirect power
2013-09-30 17:12:34 -07:00
Lex Manos
2e3d1a3c09
Add cancelable EntityStructByLightningEvent, Closes #789
2013-09-30 16:56:34 -07:00
Lex Manos
96b4fd1da1
Stack sensitive version of Item.getItemStackLimit. Closes #771
2013-09-30 16:21:40 -07:00
LexManos
d3c80c326a
Merge pull request #772 from Lomeli12/master
...
Villager Trading GUI will now not open if Player is sneaking. Allowing for bypassing of the GUI.
2013-09-30 16:01:51 -07:00
Lex Manos
73202259fa
Direct canApplyAtEnchantingTable through canApply Closes #740
2013-09-30 14:51:39 -07:00
Lex Manos
81efd38fee
Fix placement of snow cover over metadata 6. Closes #724
2013-09-30 13:52:17 -07:00
Lex Manos
b3c715c312
Add the ability to register chat commands that only execute on the client. Works with autocomplete.
...
Client commands are gray when shown in the autocomplete list (when you press tab)
Closes #640
2013-09-30 13:08:57 -07:00
Ben Blank
8c54873afd
move `shouldCheckWeakPower` to Forge section
2013-09-30 11:54:03 -07:00
Lex Manos
50b9abc13f
Vanilla hopper should obey the IInventory contract, TileEntityHopper now takes into account IInventory.getInventoryStackLimit() when inserting items Closes #597 .
2013-09-30 11:37:37 -07:00
LexManos
e4714bc4c5
Merge pull request #796 from HoBoS-TaCo/master
...
Added ItemTooltipEvent
2013-09-29 19:55:14 -07:00
HoBoS_TaCo
06e2f914c1
Added ItemTooltipEvent
...
This event is fired at the end of ItemStack.getTooltip(EntityPlayer, boolean), which in turn is called from it's respective GUIContainer. It allows an itemstack's tooltip to be changed depending on the player, itemstack or whether the advanced information on item tooltips is being shown, toggled by F3+H.
2013-09-30 12:41:52 +10:00
Ben Blank
f40bdeca97
allow blocks to choose how they handle indirect power
2013-09-28 17:56:19 -07:00
Lex Manos
ab2d8fa01b
Add wrapper exception to the new Structure ID system to point to the correct Structure.
2013-09-25 16:58:36 -07:00
Lex Manos
70671858c2
Remove some side onlys on BiomeEvents that don't need them.
2013-09-24 21:43:56 -07:00
Christian
a7fde237bb
Clean patch fuzz
2013-09-20 21:17:38 -04:00
Lex Manos
98aecd7f6b
Move have handler creation up, to prevent NPE.
2013-09-19 16:47:46 -07:00
Lex Manos
a525cab5ff
Move the Structure data save files to per-world data folders. Vanilla saves them to the global folder which will potentially cause conflicts if two worlds generate 'Villages'. Which in the modded world is highly likely. Refer back to the long standing vanilla issue where nether 'villages' would override the overworlds villages, it's the same situation.
2013-09-18 23:37:23 -07:00
Lex Manos
6c5ef9347c
Updated FML:
...
MinecraftForge/FML@da70cdd35a Update tweaker for new Launcher API
MinecraftForge/FML@352117fd78 Update for new installer and thank you.
MinecraftForge/FML@40a34af431 Merge branch 'master' into newtweak
MinecraftForge/FML@e77d2547ad Update for pre-ninja 1.6.3 update
MinecraftForge/FML@34493b0d99 Update for real 1.6.3 update
MinecraftForge/FML@95afc95b24 Update mcp mod info
MinecraftForge/FML@ff75416a32 Update mc_versions data and commands patch and eclipse workspace
MinecraftForge/FML@8f2e675581 Update the src distro's eclipse workspace.
2013-09-18 16:10:38 -07:00
Christian
f9087cb291
Revert "Added a RenderType that allows Map-style rendering w/o inheriting from"
...
This reverts commit eb4688bf5e
.
Conflicts:
patches/minecraft/net/minecraft/client/renderer/ItemRenderer.java.patch
2013-09-14 18:43:18 -04:00
cpw
a066018c9f
Merge pull request #782 from CovertJaguar/patch-1
...
Allow Fluids to have Rarities
2013-09-14 05:17:34 -07:00
CovertJaguar
b626c888b0
Allow Fluids to have Rarities
...
Used for tool tips.
2013-09-13 20:17:12 -07:00
Christian
492cbc3628
Move stuff around a bit- also tie range and enabled to options.
2013-09-13 22:11:59 -05:00
Christian
32353f0db1
Merge branch 'master' of github.com:Adubbz/MinecraftForge into Adubbz-master
2013-09-13 21:04:54 -05:00
Adubbz
7aa43a4217
Sky colours now smoothly transition
...
Made transitions even smoother
Sky colours now smoothly transition
2013-09-14 12:00:06 +10:00
Christian
09580515a0
Tweak patch comment
2013-09-13 20:45:30 -05:00
Christian
65165cd41c
Merge branch 'mapStyle' of github.com:Matchlighter/MinecraftForge into Matchlighter-mapStyle
2013-09-13 20:11:13 -05:00
Christian
391668114d
Merge branch 'master' of github.com:micdoodle8/MinecraftForge into micdoodle8-master
2013-09-13 20:06:50 -05:00
iChun
ae80a7b322
Allows proper raytracing from actual player eye position rather than hardcoded eye heights.
2013-09-13 19:56:28 -05:00
Lomeli12
c0164f29cd
Villager Trading GUI will not open if Player is sneaking.
2013-09-10 14:08:29 -07:00
micdoodle8
9ddb57297f
Check if block is air instead of just ID zero when growing from stem block.
2013-09-09 17:53:19 -04:00
Matchlighter
eb4688bf5e
Added a RenderType that allows Map-style rendering w/o inheriting from
...
ItemMap.
2013-09-07 22:50:18 -06:00
Christian
519da32391
The partial tick should be available for all render player events. Weird it wasn't.
2013-09-07 16:25:30 -04:00
Christian
f9728e8f3f
Redo harvest event. This time with simpler logic, that should be less liable to weird "missing" stuff.
2013-09-07 00:10:08 -04:00
Christian
25bfc1407b
Reverting HarvestEvent, for new implementation
2013-09-06 23:39:48 -04:00
Lex Manos
303bd03533
Fix bug where guis were not closed properly, resulting in signs not having there text set.
2013-09-06 15:27:02 -07:00
Christian
6b54b52ec4
Change trigger calculation so entities get some time to age before refiring the event.
2013-09-06 16:46:44 -04:00
Christian
d9ca67e162
Change from Cancelable to using a Result. This means you can force despawn mobs you
...
don't want around anymore. Also, deferred check to once every 20 ticks. May tune it
down further or make it a config if this event is a lag issue.
2013-09-06 16:05:29 -04:00
MachineMuse
ee0cb12810
Added fov hook
...
Small formatting changes (opening braces on new line)
2013-09-06 13:25:47 -04:00
Christian
6da6e9da07
Add a cancellable despawn event- allows mods to decide to prevent the despawning
...
of certain otherwise normally despawnable mobs.
2013-09-06 13:19:51 -04:00
Christian
7544055fa4
Clean up some formatting.
2013-09-05 13:16:01 -04:00
Christian
cb5b5cde1f
Use the dropchance from the event.
2013-09-05 13:01:25 -04:00
Christian
ca0e32cfd2
Add a harvestblock event, to allow mods to intercept and change the drops for blocks. Don't abuse this, or we'll have to take safety measures.
...
Fires for both silktouch and non-silktouch harvesting, and provides the player. Note, you may need to
change your break overrides to pass on the player for best results.
2013-09-05 11:57:27 -04:00
Christian
c84d99aa22
Defer firing CreateDecorator until it's likely mods have had a chance to register their listener. Should close #759
2013-09-05 10:08:02 -04:00
Christian
e962c2a94d
Merge branch 'master' of github.com:jk-5/MinecraftForge into sometweaks
...
Conflicts:
patches/minecraft/net/minecraft/client/Minecraft.java.patch
2013-09-05 08:39:15 -04:00
Christian
7549eb90a7
Add a bit of javadoc
2013-09-05 08:22:28 -04:00
Christian
df132a0296
Merge branch 'displayname' of github.com:MachineMuse/MinecraftForge into sometweaks
...
Conflicts:
patches/minecraft/net/minecraft/entity/player/EntityPlayer.java.patch
2013-09-05 08:20:49 -04:00
Christian
fe5f5e690e
Fix patch for new MCP naming.
2013-09-05 07:57:21 -04:00
Christian
21cd975ae3
Merge branch 'mouseevent2' of github.com:MachineMuse/MinecraftForge into sometweaks
2013-09-05 07:47:52 -04:00
Christian
32073a5bc1
Reduce patch size significantly
2013-09-05 07:45:29 -04:00
iChun
6cf8408752
Fix player push out of blocks clientside being hardcoded and not based on entity size.
...
Added player eyeHeight field to allow changeable eye heights of players rather than being hardcoded per player class as well as add a getDefaultEyeHeight function.
2013-09-05 14:57:34 +08:00
MachineMuse
7a77b61ddd
fixed logic error
2013-09-04 15:27:45 -06:00
MachineMuse
ad09526bee
inserted hook into Minecraft.java
2013-09-04 15:05:29 -06:00
MachineMuse
cb9c26d49c
Memoization of display name result
2013-09-04 14:22:22 -06:00
Christian
0d44234239
Update forge for MCP naming updates
...
Updated FML:
MinecraftForge/FML@d0c6e92900 Update MCP data
2013-09-03 18:04:12 -04:00
MachineMuse
0e3037e85d
Added display name hook
2013-09-03 14:55:11 -06:00
Christian
5c334d7627
Fix possible NPE in searching code.
2013-09-02 15:44:27 -04:00
jk-5
f78eba09fd
Added GuiOpenEvent
...
You can use this for a clean way to override guis, without needing an
TickHandler to check if the gui you want to override is open and show
your own gui
Proper close check
2013-08-24 09:32:34 +02:00
Christian
8fed427251
In the time honoured tradition of trying to fix vanilla, we today attempt to patch the pathfinding AI so that it doesn't lag when
...
there's a lot of entities. Basically, if the zombie can't reach the villager, backoff subsequent pathfinding attempts. Hopefully
should really help with lag caused by zombie swarms.
2013-08-20 11:55:57 -04:00
Christian
b2d309b17e
Allow multipass RenderItem rendering for terrain icons too. Should fix sengir's saplings.
2013-08-19 16:32:47 -04:00
LexManos
baf1e771e9
Cache world on all render passes in case some mod disables the first pass.
2013-08-19 10:45:29 -07:00
LexManos
461a30812b
Fix bug with custom Fluids. You can now drown in them!
2013-08-18 23:16:36 -07:00
LexManos
ffd2fbcc84
Fix NPE in enchangint books.
2013-08-13 15:25:09 -07:00
LexManos
b0f4497bbe
Fix inverted case, search works now.
2013-08-11 16:01:27 -07:00
LexManos
f65f042910
Addition: Added isAllowedOnBooks hook to Enchantments Closes #589
2013-08-10 23:23:41 -07:00
LexManos
7ad79b42bc
Deprecate Block.addCreativeItems, Kill in 1.6.3+ Closes #655
2013-08-10 23:07:49 -07:00
LexManos
4f172ae9a5
Merge pull request #679 from Chicken-Bones/invchanged
...
Add onNeighborTileChange callback to block by generalizing func_96440_m ...
2013-08-10 22:53:43 -07:00
LexManos
5fadba7ddc
Merge pull request #702 from MrMasochism/master
...
Added new function for control over dismount underwater
2013-08-10 22:07:02 -07:00
LexManos
ffd4d4afc3
Allow creative tabs to have a search box if they want to Closes #592
2013-08-10 22:04:58 -07:00
LexManos
571e441502
Only refresh vanilla tile entities when IDs change.
2013-08-07 18:24:50 -07:00
Christian
7d700916d9
Merge branch 'miscchanges'
2013-08-04 22:27:55 -04:00
StormTiberius
4ea7e8d828
Add cloud height to WorldType
2013-08-03 05:45:22 +03:00
MrMasochism
9564575d77
Added a new function to allow control over whether an entity is dismounted when the entity it is riding goes under water
2013-08-01 08:02:19 +12:00
iChun
7b9971b20f
Fix RenderLivingEvent.Pre/Post not being fired by most Renders.
2013-07-31 08:03:10 +08:00
cpw
f5a8974bb6
Merge branch 'master' of github.com:iChun/MinecraftForge into miscchanges
2013-07-27 22:57:44 +02:00
CovertJaguar
fd5b7359e2
Add SneakClick bypass to client
2013-07-27 00:30:54 -07:00
iChun
abdcd23d8b
Update RendererLivingEntity.java.patch
2013-07-26 12:51:42 +08:00
iChun
fb04d10886
if statement added
2013-07-26 12:49:14 +08:00
iChun
3e8711580e
Add Pre and Post events firing for RendererLivingEntity
2013-07-26 12:46:52 +08:00
LexManos
6397939c9e
Merge pull request #665 from copyboy/master
...
Fix getArmorTexture by passing it the subtype
2013-07-24 13:18:31 -07:00
copyboy
c9af365d44
Fix getArmorTexture by passing it the subtype
2013-07-24 22:12:38 +02:00
LexManos
8c3ebc7f87
Remove SideOnly(Client) in IBlockAccess.isAirBlock
2013-07-21 11:01:38 -07:00
Chicken Bones
5d5d4cb448
Add onNeighborTileChange callback to block by generalizing func_96440_m to all blocks rather than just comparators.
2013-07-17 04:42:45 +10:00
LexManos
70a6a316d7
Updated FML:
...
MinecraftForge/FML@7348929819 Kill release time scala libraries, to be re-evaluated after all movement is done and shit is fixed. May require manual instalation for mods that use scala.
MinecraftForge/FML@6de36d78f5 Coremods now have a primitive dependency capability. Also, we search mods dir for special "TweakClass" manifests. These are using the vanilla tweak mechanism to inject into Minecraft. Helpful for other "platform" systems, when you don't want to have to deal with json changes!
MinecraftForge/FML@d4b30422b6 Update build and eclipse workspaces for debug asm.
2013-07-12 00:34:32 -07:00
Adubbz
c4ad7c3e2c
Made eating particles compatible with metadata
...
Removed extra spaces
Made eating particles compatible with metadata
2013-07-10 20:39:15 +10:00
LexManos
562e8e8021
Re-add reverted patch AGAIN cpw check your commits -.-
2013-07-09 12:56:34 -07:00
Christian
a990c0bdc8
Remove forge ISidedInventory, deprecated since 1.5.
2013-07-09 11:38:54 -04:00
Christian
561b0fbe55
Allow optional rider interaction for entities, thanks for the suggestion Vswe.
...
Updated FML:
MinecraftForge/FML@7af5c21d74 @InstanceFactory was set to look for Fields instead of methods
MinecraftForge/FML@bc9d1fe657 Merge pull request #254 from CaptainShadows/patch-1
2013-07-09 11:23:49 -04:00
LexManos
34bcca2640
Fix accedential reverted patch.
2013-07-08 18:35:34 -07:00
Christian
38bd039a93
Make resourcelocation the class available on the server.
2013-07-08 19:40:15 -04:00
Christian
033eedb50f
Drop two domain related fixes that have been applied in vanilla.
...
Updated FML:
MinecraftForge/FML@c47d08c89d Tweak debug data on patched classes
MinecraftForge/FML@dbf5fe38ce We now generate an adler32 checksum for each patched file and verify at load time that they match. Mismatch won't crash, but will emit a big warning..
MinecraftForge/FML@e88a0cd13f Update for stealth update. Thanks mojang!
MinecraftForge/FML@2336002f20 The game is going to exit in face of patch mismatch, unless you force it to run with fml.ignorePatchDiscrepancies in the system properties.
2013-07-08 14:44:51 -04:00
LexManos
85fd1d010d
Updated FML:
...
MinecraftForge/FML@1d0384f8f6 Update for 1.6.2 and MCP 8.04
MinecraftForge/FML@111b0216fd Add the jsons for 1.6.2
MinecraftForge/FML@6f96d89e2b Update eclipse workspaces for 1.6.2
2013-07-07 14:03:26 -07:00
XCompWiz
5f203ce808
Makes player-specific spawnpoints dimension aware
...
Makes ServerConfigurationManager correctly get player-specific spawn
point for the target dimension
Changes EntityPlayer to store and save a (bed) spawn point for every
dimension, as well as transfer them to respawn "clones"
2013-07-06 16:24:37 +03:00
LexManos
dfc26937ca
Re-gather list of Icons when atlas textures are stitched, allows for addition/removal of blocks/items after the atlas's inital constrction.
2013-07-05 22:50:55 -07:00
LexManos
22be4b49d5
Fix enchantment effect on single pass items. Closes #644
2013-07-05 16:55:42 -07:00
LexManos
be14c33ed1
Add missing air checks to WorldGenTrees and ChunkCache Closes #593
2013-07-03 21:48:51 -07:00
LexManos
98aab2083b
Render pass sensitive version of Item.hasEffect, Closes #517
2013-07-03 21:14:59 -07:00
LexManos
2b588ebce6
Fix lether item rendering colors.
2013-07-03 20:41:27 -07:00
LexManos
d4ba95f606
Add hook for EntityWither trying to destroy a block.
2013-07-03 20:29:41 -07:00
LexManos
7f5ec0eaef
Fix domain issue with SoundPool entries.
2013-07-03 19:31:54 -07:00
LexManos
125b134d87
Updated FML:
...
MinecraftForge/FML@155e846818 Add in support for mods/<mcversion> as a mod location. Also drop coremods as a location. They go in mods too now.
MinecraftForge/FML@3f4bf61ae6 Update key
MinecraftForge/FML@4545beb49d Add deobf-data to setup env.
MinecraftForge/FML@e24f949517 Fix eclipse workspaces and launch configurations.
MinecraftForge/FML@532bee7ce1 Update to new MCP bugfix version, Fixes: Missing Armor/Item rendering, and Boss health mapping issues.
2013-07-03 18:54:47 -07:00
LexManos
02e857827d
TEMPORARY fix for MCP mapping issue.
2013-07-03 06:26:12 -07:00
LexManos
ae59f1abb4
Move resource location resolution down to TextureAtlasSprite and allow for sprites that are not stitched.
2013-07-02 13:57:50 -07:00
LexManos
2b61ea417b
Update ChestGenHooks for new Dungeon chest strcture.
2013-07-02 02:37:05 -07:00
LexManos
e57886e05a
Fix resource domain when loading icon. Textures should be located in /assets/{domain}/textures/{block|item}/{name}.png Same strcutre as before except 'assets' instead of 'mods'.
2013-07-02 02:06:12 -07:00
LexManos
f1dde02853
Deprecation sweep and update version to 8.9 to reflect 1.6.1 update.
2013-06-30 23:29:43 -07:00
LexManos
ab1ddd99b6
1.6.1 Update
2013-06-30 19:43:27 -07:00
LexManos
d2144f274b
Initial patch update to 1.6, Does not compile, need to update references to the old TexturePack system.
2013-06-30 05:50:11 -07:00
LexManos
7326f00a85
Update FML to 16launch branch
2013-06-30 05:29:49 -07:00
LexManos
dac97174ff
Add air check to Flint and Steel Ref: #602
2013-06-17 08:28:26 -07:00
LexManos
949b991b96
Fic Chest content gneeration delegate call. Cloases #609
2013-06-17 08:27:57 -07:00
LexManos
f425a367cd
Add air checks to BlockSand falling and Piston pushing. Please report any other issues with custom 'Air' blocks in issue #602
2013-06-14 12:08:24 -07:00
LexManos
0ec313abb1
Added EntityLiving to Block.isLadder arguments, deperacating older version. New parameter has the possibility of being null, so modders must take care. Closes #608
2013-06-14 11:51:28 -07:00
Heldplayer
060bacb196
Fix tripwire patches for solid sides
2013-06-14 15:39:20 +02:00
Christian
3794713dd9
Fix server patch FML update
...
Updated FML:
MinecraftForge/FML@22738de028 Attempt to properly fix deadlock if the internal server derps. It should never hang now. Damn you fast computer..
MinecraftForge/FML@05a854cd2a Small tweaks to the mcp data. Nothing major..
2013-06-11 14:57:23 -04:00
Christian
ebd22c3abd
Make glass panes and iron fences connect to block sides based on solidity. This does change IBlockAccess, so anything with a custom IBlockAccess may need to implement the new method.
2013-06-10 16:57:34 -04:00
LexManos
c1ba77eb3f
Fix AIOOB exception in crash reporting if exception does not have a stack. Possible, but odd.
2013-06-10 01:25:25 -07:00
LexManos
031e7a5e7e
Add NPE protection to refernce to MinecraftServer.worldServer
2013-06-08 19:36:57 -07:00
LexManos
da75e1b68b
Fix hoes being able to till dirt under other blocks, and made it look for air type blocks.
2013-06-08 19:36:02 -07:00
LexManos
5ea9aff894
Fix Air block check in BlockPortal.
2013-06-08 18:38:22 -07:00
LexManos
9034862024
Add NPE protection to ItemStack delegates. Closes #601
...
Also cleaned up the names of said delegates, we do not have to follow MCP's crowdsourced names as they are very bad.
Redirected damage through setItemDamage to allow items to have finder control of breaking.
2013-06-08 14:02:53 -07:00
Christian
cc520e40ce
Fix isAir check to see if a portal can light. Should fix w/Railcraft and others
2013-06-02 14:51:41 -04:00
Christian
4d626bf025
Patch village distance checking to use floats instead of ints, to avoid int wrapping
2013-05-28 23:36:09 -04:00
LexManos
40afc35985
Fix arbitrary GUIContainer text coloring by forcing lighting to be disabled. Closes #594
2013-05-27 16:13:05 -07:00
LexManos
18d87c64dd
Fix potential GL issue when atlas animations bind textures without informating RenderEngine.
2013-05-23 22:07:22 -07:00
LexManos
e27de47090
Cleanup Dimension Registration packet, generate takes no arguments, and added fix to world to prevent providers from overwriting the dimension ID.
2013-05-23 22:06:13 -07:00
LexManos
b293251c17
Fixed creative tab rendering with invalid color closes #588
2013-05-20 19:24:50 -07:00
LexManos
f382679cae
Fix type in biome list.
2013-05-20 19:24:14 -07:00
Chicken Bones
24757402c2
Add hitInfo field to MovingObjectPosition for when an int doesn't suffice
2013-05-20 02:10:57 +10:00
Christian
63b59f078a
Remember x & z passed to getTopSolidOrLiquidBlock and use it for foliage tests. Fixes #575
2013-05-16 10:12:03 -04:00
LexManos
7e702833ab
Merge pull request #568 from hitchh1k3r/master
...
Furnace XP bug fix (fixed)
2013-05-13 21:23:29 -07:00
LexManos
ed5dc83c81
Merge pull request #571 from odininon/master
...
Addition: ItemStack sensitive canHarvestBlock
2013-05-13 21:22:39 -07:00
Freyja
c5b64c5eef
Created an ItemStack sensitive version of canHarvestBlock.
2013-05-13 23:33:12 -04:00
LexManos
f4b9333c99
Prevent water from dropping snowballs.
2013-05-13 20:31:46 -07:00
hitchh1k3r
fecb4dc35f
updated FurnaceRecipes.java.patch
2013-05-12 01:15:52 -04:00
LexManos
e19ec10b7f
Fire EntityJoinWorled event for forced entities {Players and there mounts} as well, just ignore the cancelled value.
2013-05-11 12:16:37 -07:00
LexManos
7ea4508933
MinecraftForge/FML@787c0c4a6a Don't spit error on LWJGL not supporting 4.3 just warning.
...
Make custom item renderers attempt to use EQUIPPED type when running first person. For backwards compatiblity, will be removed in 1.6.
And a small change to make the 1.6 check not print it's stack trace.
2013-05-11 10:59:03 -07:00
LexManos
348af15cb5
Merge pull request #564 from purpleposeidon/patch-1
...
Fix render bounding box of trapped double chests
2013-05-11 09:59:07 -07:00
LexManos
4cd70f5e98
Move Partical rendering down in the order, after everything else. Should fix particals rendering behind water, digging process, and selection.
2013-05-11 01:02:30 -07:00
James
1a52514c9d
Fix render bounding box of trapped double chests
2013-05-11 00:48:04 -07:00
LexManos
e805d53089
Fixed NPE in rendering dragged items.
2013-05-09 01:03:36 -07:00
LexManos
ec755e09d0
Attempt to allocate a 8-bit stencil buffer when creating Minecraft's display context. If that throws an error it will revert back to it's default values.
...
Also contains a method for modders to rereive how many bits the context was created with. Closes #552
2013-05-08 17:13:19 -07:00
LexManos
2b7cd66f9a
New RenderPlayer and RenderLiving events. Closes #493
2013-05-08 16:30:59 -07:00
LexManos
417fff89b8
Changed to just plane entity for flexability.
2013-05-08 15:27:18 -07:00
LexManos
810b03bd83
EntityPlayer sensitive version of Item.isValidArmor, deprecated older version. Closes #551
2013-05-08 15:09:53 -07:00
LexManos
c5c44c2de4
Merge pull request #556 from micdoodle8/master
...
Separate EQUIPPED and EQUIPPED_FIRST_PERSON Item Render Types
2013-05-06 19:08:21 -07:00
LexManos
2444a80bef
Capture and fire the PlaySoundAtEntity event for The client entity. Minecraft does some odd bypasses for no good reason. Thanks iPixile for reporting this.
2013-05-04 17:39:10 -07:00
micdoodle8
b28910e722
Separate EQUIPPED and EQUIPPED_FIRST_PERSON Item Render Types
2013-05-04 16:59:47 -04:00
LexManos
2c05258205
Update to 1.5.2 PR.
...
MinecraftForge/FML@f0bba74a47 Update for minecraft 1.5.2
MinecraftForge/FML@62fdbad74c Update MCP's md5 for the fixed srg files.
2013-04-28 13:28:40 -07:00
King Lemming
b8a17e2748
-Add vanilla Ores to the Ore Dictionary. No recipe replacement required.
...
-Add NBT-sensitive getMaxDamage() for ItemStack.
Signed-off-by: King Lemming <kinglemming@gmail.com>
2013-04-25 21:36:51 -04:00
LexManos
15ffb962e4
Fix rotation issue with non-block items.
2013-04-23 19:05:35 -07:00
Christian
b56d05ef9d
ItemStack delegation to Item for damage values.
2013-04-23 19:05:11 -04:00
LexManos
c0d7e23c8d
Merge remote-tracking branch 'refs/remotes/origin/GuiIngame'
...
Conflicts:
patches/minecraft/net/minecraft/client/Minecraft.java.patch
2013-04-21 10:42:17 -07:00
LexManos
960eaf99ef
Allow spawning of Bonemeal particles even if block is not set.
2013-04-21 00:15:02 -07:00
LexManos
c998db6a86
Restore world unload event for client worlds Closes #531
2013-04-20 11:25:16 -07:00
LexManos
06727b965e
Fix replaceable checks to work on blocks with a non-replacable material, Closes #532
2013-04-20 11:19:05 -07:00
LexManos
13ff75bd9c
Fix the BLOCK_3D render helper for items that aren't an instance of ItemBlock Closes #533
2013-04-20 11:12:35 -07:00
LexManos
2d84dcd44e
Fix logic issue in CrashReportCategory patch, blame Jadedcat for sloppy quick patch.
2013-04-19 22:08:07 -07:00
Christian
cf90eb37f7
Simple block recolouring API: closes #525
...
Fix up documentation on "rotation" API: it is up to the mod to decide interpretation of "rotation" for the mod/block.
2013-04-18 17:21:26 -04:00
LexManos
cb4a073f5d
Adds a field to the player for maximum health. Player.dat additions are present, getMaxHealth() needs a magic number for spawning. Closes #527
2013-04-17 19:16:34 -07:00
LexManos
a0891d74a0
Fix return value of EnchantPower hook, closes #518
2013-04-17 19:08:50 -07:00
LexManos
11115d5f3a
Forge now takes control of GuiIngame's renderGameOverlay, and spits out a ton of events to give modders control of how the screen is rendered.
...
Inital draft for community feedback.
2013-04-17 18:55:06 -07:00
LexManos
d3a2243799
New hook to allow Items to render Helmet overlays like pumpkins do.
2013-04-17 14:03:59 -07:00
ProgrammerHero
add399284b
fixed a bug that prevented proper lava generation near bedrock
2013-04-15 10:14:16 -03:00
LexManos
560931a14a
Fix AIOOB in crash report stack trimming.
2013-04-14 21:42:13 -07:00
LexManos
3818ffdf56
Cave and Ravine gen will now take into account the Biomes top and foller block, allowing them to break the surface in modded biomes. Beaches, MushroomIslands and Deserts are exempt from this check to preserve vanilla world gen functionality. Closes #491
2013-04-11 11:39:23 -07:00
LexManos
cb67c72cd7
Added a small method in the Block.java to specify the amount of enchanting power it can supply to an enchanting table. Closes #508
2013-04-10 16:56:31 -07:00
LexManos
969cd4e762
Add Item 'swing' callback for use when playing the arm swing animation. Closes #505
2013-04-10 16:33:16 -07:00
LexManos
395c537f2c
Item callback for EntityItem update tick. Closes #426
2013-04-10 16:06:07 -07:00
Christian
7c6468a9ea
Update MCP names to recent published names
...
Updated FML:
MinecraftForge/FML@1774e2bf30 MCP names update
2013-04-10 18:30:25 -04:00
Christian
cefcd8aee6
Fix performance of texture uploads
...
Updated FML:
MinecraftForge/FML@00c7883088 Very significant improvement in performance by using glSubImage to upload data. Inspired by frequent complaints about performance of hires texture packs. They probably still need a beefy system but should work. Hopefully I can figure out why the subImage GL side copy isn't working properly for an even more significant speed boost. But this gets things started.
MinecraftForge/FML@57ad221cc6 And add the patches *sigh*
2013-04-10 18:30:25 -04:00
LexManos
f755fb2ebb
Optimize Texture loops a bit for non-rotated textures. Should help the FPS loss on higher resolution texture packs. If it becomes a major issue we may have to look into a more optimized animation system.
...
https://mojang.atlassian.net/browse/MC-13206
2013-04-10 18:30:24 -04:00
LexManos
dc047fcb7a
Small bugfix in Stitcher that was preventing ti from fully filling the possible texture space. Should lower the amount of empty space in textures.
2013-04-10 18:30:24 -04:00
LexManos
2de6f297e1
Small optimization for usages of Minecraft.getGLMaximumTextureSize(), only need to calculate it once.
2013-04-10 18:30:24 -04:00
LexManos
9e35cdfa33
Fix scoreboard saving bug caused by our fix of vanilla map saves.
2013-04-10 18:30:24 -04:00
LexManos
2ee07bb250
New hook to allow Items to provide there own armor models. Closes #487
2013-04-10 18:30:24 -04:00
ChildWalrus
0034a0c6c2
This allows the result of the explosion to take into account metadata,
...
tile entities, or even to cancel it altogether.
Allowed block exploding to take into account tile entity and metadata
2013-04-10 18:30:24 -04:00
LexManos
5f44333b8f
Untag NBTTagList.removeTag as client side only, allowing simple removal ont he server side. Closes #477
2013-04-10 18:30:24 -04:00
LexManos
02d0e5e9ed
Fix item deletion in creative menu for items that are the same id/meta but differnet NBT's. Closes #479
2013-04-10 18:30:24 -04:00
LexManos
829a60722c
Allow items to provide there own FontRenderer for there tooltips. Added for #463
2013-04-10 18:30:24 -04:00
Tarion
9b58fb9384
Clarify Factory call and Event Functionality
2013-04-10 18:30:24 -04:00
Tarion
aa202878e2
Added maxCanSpawnInChunk event to allow overriding of creature chunk spawn cap
2013-04-10 18:30:24 -04:00
LexManos
6b0d1bb319
Deprecate IArmorTextureProvider, moved to Item. And exposed more information to the function. Closes #365
2013-04-04 17:28:50 -07:00
LexManos
bbe0c3c4bb
Revert MinecraftForge/MinecraftForge@f594109b30 If concurancy issues arise we will reassess. The provided solution caused entities to be removed incorrectly and cause 'invisible' entities client side.
2013-04-03 04:07:01 -07:00
LexManos
0b16831ce9
Fix EntityPlayer passed to Bonemeal event.
2013-04-03 02:27:07 -07:00
LexManos
42875b70d9
Removed index bounds checking in some chunk functions, if you error blame Grum.
2013-04-03 02:07:51 -07:00
LexManos
6df717db5a
Fix off-by-one in rotated textures.
2013-04-03 01:32:33 -07:00
LexManos
39ccc2e150
Fix vanilla texture bug causing rotated textures to be placed wrong.
2013-04-02 23:51:53 -07:00
Christian
727e27e191
Removed obsolete patches
...
Updated FML:
MinecraftForge/FML@26ccb9106e Change snooper/crash report brand handling. fmlbranding now loads another string!
MinecraftForge/FML@eff464cf0e And the core patches for that
2013-03-30 12:18:10 -04:00
LexManos
dc05f210f5
Fix NPEs when modders stupidly register null texture names.
2013-03-26 11:11:31 -07:00
Christian
177b5123c9
Update patches!
2013-03-23 22:02:58 -04:00
Christian
300f471c57
Merge branch 'mithionchanges' of github.com:Mithion/MinecraftForge into mithionchanges
...
Fix up code for minecraftforge style. Clean up patches.
Conflicts:
common/forge_at.cfg
patches/minecraft/net/minecraft/block/Block.java.patch
2013-03-23 16:56:01 -04:00
Mithion
b8856e9ed9
quick bugfix in entityenderman
...
reversed boolean check on event result
2013-03-23 14:15:20 -04:00
Mithion
e13dff305e
Ender Teleport Changes
...
Renamed Ender Teleport Event and added it in to ender pearls.
2013-03-23 14:12:42 -04:00
Mithion
81ff5d7896
Enderman attackEntityFrom changed
...
Changed so that if the teleport fails upon being attacked, Endermen will
take damage as normal.
2013-03-23 13:40:13 -04:00
Mithion
4de9793ec9
Enderman Teleport Event
...
New event when an enderman teleports that allows the teleport location
to either be modified or completely cancelled.
2013-03-23 12:59:06 -04:00
Mithion
833e9f0c88
Access Transformer Changes
...
AT changes and corresponding class changes.
Additions (all made public):
EntityLiving.targetTasks
PotionHelper.potionRequirements
PotionHelper.potionAmplifiers
PotionEffect.duration
Potion.setIconIndex
Item.setPotionEffect
Block.blockHardness
Block.blockResistance
2013-03-23 12:58:24 -04:00
Christian
4de9140a34
Add in block rotation support. It supports most vanilla blocks (hopefully), logs should be added soon.
2013-03-23 11:56:58 -04:00
Christian
88d3723e4e
Fix itemframe render bug
2013-03-23 10:23:26 -04:00
Mithion
ee6dce2390
Player Flyable Fall Event
...
Adds an event to EntityPlayer that is posted on player fall when the
player has flight capabilities.
2013-03-22 15:05:58 -04:00
Mithion
fa2cbe2671
Brewing Stand Changes
...
Added an event on potion ingredient applied. Event contains the item
stacks of each of the potions being brewed as well as any remaining
ingredients.
Changed TileEntityBrewingStand and SlotBrewingStandPotion to look for
instanceof ItemPotion rather than potion.itemID
2013-03-22 15:05:23 -04:00
Mithion
2a76f7740e
Entity Extended Properties Changes
...
Adds IExtendedEntityProperties interface, which specifies three methods
that are needed: Init, Save, and Load.
Adds the EntityConstructing event, which is called during the
constructor of Entity. It is needed there so that the reference is in
place during the ReadNBT call.
Adds hooks into Entity that allow registration of
IExtendedEntityProperties classes, as well as saving and loading to NBT.
2013-03-22 15:04:00 -04:00
Christian
734f434f45
Allow itemstack sensitive damage computation for attacks. Should allow
...
storing data in the nbt :)
2013-03-22 14:05:56 -04:00
Christian
f6a2bf28fe
Allow items to decide if they can or cannot have book enchantments applied
2013-03-22 12:34:19 -04:00
LexManos
342a33c142
MinecraftForge/FML@aaf02ea2ac Updated for new PR client jar.
2013-03-20 09:05:58 -07:00
LexManos
3d9629013b
Update to 1.5.1 Pre-Release:
...
MinecraftForge/FML@9565529baf Updated to latest MCP and Minecraft 1.5.1 Pre-release.
MinecraftForge/FML@a573faf92d Someone derped up this function bad, revert name.
2013-03-19 18:09:48 -07:00
LexManos
f30f7cb4ab
Change placement of ChunkDataEvent.Save call to apply before sending to worker thread.
2013-03-18 14:24:07 -07:00
LexManos
2395699afd
New TextureStitchEvents called before and after a TextureMap gathers and stitches textures together.
...
Also added a config option to diable the writing of resulting stitched textures to disc. Default disables the writing.
2013-03-17 20:07:30 -07:00
LexManos
458a79611b
Fix placing of certian items on Redstone Blocks.
2013-03-16 23:06:58 -07:00
LexManos
71127d1cc0
Fix equipment slots for items when right clicked, and dispensed using a dispensor.
2013-03-16 22:11:55 -07:00