Lex Manos
1fd39578b0
MinecraftForge/FML@31cf2a9cab Remove J7 only constructor in EnhancedRuntimeException, J6 compiling compatibility restored.
2015-04-07 20:06:01 -07:00
cpw
4f0e2fb9c4
You shouldn't be creating FluidStacks from unregistered Fluids. Warn clearly on failed registrations, and make a useful log message for failed fluidstack
...
creations. Should help a lot with tracking down broken mods that are doing this wrongly.
2015-04-05 22:48:09 -04:00
King Lemming
f7395f517b
Allow for duplicate Fluid Blocks. It's annoying to be sure but just as with the OreDictionary, we'll have to handle it.
...
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-05 22:30:39 -04:00
cpw
defaddecec
Fix formatting
2015-04-05 22:30:39 -04:00
cpw
7506a5b7ad
Add in a fluidid transformer
2015-04-05 22:30:39 -04:00
King Lemming
3fc40b955a
Removed fluidID from ItemStack.
...
This fixes a rather huge issue where FluidStacks on the client could be desynced if a modder was unaware of it.
This is a breaking change but can be mitigated with a transformer to the getter getFluidID().
Signed-off-by: King Lemming <kinglemming@gmail.com>
2015-04-05 22:30:39 -04:00
cpw
38b9febfe5
Forge really should have always supported the concept of an "exact spawn". Individual world providers can still
...
change this behaviour of course, but for default maps it makes sense to support it as a config option.
2015-04-03 10:31:25 -04:00
cpw
e837b2e2cd
MinecraftForge/FML@12ccf9cf49 Rather than try to fall back to the backup level.dat in case of weirdness in the ID map, just fail hard. There is probably a serious modder derp in this case and there's nothing FML can do to recover the situation except avoid making it worse.
...
MinecraftForge/FML@e8cd368da3 It's an IllegalState not an IllegalArgument *sigh*
MinecraftForge/FML@2be9c74342 And fix itemblocks being removed, leaving behind a residual block. This is a legitimate action - use the missing mapping event to let the mod tell us about it
MinecraftForge/FML@7d8804cf65 You can't setAction to BLOCKONLY
MinecraftForge/FML@c73861efe6 Cherry-pick 01aaa7dc97480b381ca0d192ec65016d7baeb747 Fix mods defined via --mods or --modListFile launch args not being searched for coremods. #560
MinecraftForge/FML@94c45b48c1 Fix json cache crash, handle the file much more cleanly. Probably an MC JIRA since it's a vanilla bug. Closes #619
2015-04-03 10:26:17 -04:00
cpw
e1c83de490
Comment on previous commit fix - it worked. Thanks to skyboy and tterrag for investigating and verifying.
...
A chest as an acheivement icon will recreate the original problem, for note.
2015-04-01 07:13:14 -04:00
cpw
1b7ce7592c
Experimental "fix" for the weird rendering in the Acheivements screen. Thanks skyboy for spotting this.
2015-03-31 20:50:16 -04:00
Lex Manos
9e7e9e5cbf
MinecraftForge/FML@24cb4a42c4 Enhance output of common FML errors in crash reports and server GUI.
...
Force load anonymous minecraft classes used in crash reports. This prevents some crashes being hiddedn behind class definiton exceptions.
2015-03-27 02:54:55 -07:00
cpw
ce10d0dfd0
MinecraftForge/FML@4ca6f6e19f What a dumb oversight. One needs to copy the active substitution set to the active gamedata. Doesn't work well otherwise.
...
MinecraftForge/FML@6f6cec96be Substitutions need to be activated when they're registered, otherwise they won't appear in world, ever.
MinecraftForge/FML@13ac015f0c Change iterator behaviour for the registry - include substitutions in the standard iterator, so that vanilla MC methods visit them (so they can get textures etc). The fml special one only visits the absolute set, used mostly for sanity checking and serialization.
2015-03-22 13:07:06 -04:00
cpw
c9fd2b6173
MinecraftForge/FML@6b0ae369eb Try and improve performance of the registry by avoiding superType.cast.
...
MinecraftForge/FML@dfebcafd49 Something I meant to add a long time ago, but it got overlooked. My apologies. Presend the (int) dimension ID in the serverhello packet. This should be 100% backward compatible with existing servers but bumping a server to this version will allow clients with this version as well to now login in dimensions outside the byte range. Probably fixes a bunch of mods that add dimensions.
MinecraftForge/FML@6011419fa0 Clean up my patch. Terrible person I am..
MinecraftForge/FML@c6bbd0e82d Forgot that I need a noarg ctor. I'm so rusty.
MinecraftForge/FML@6edc1635de Need to load the dimension from disk - do it without filling out the player so that the normal player loading (including events) works properly
2015-03-20 16:12:05 -04:00
Lex Manos
9704f25aa8
Fixed potential NPEs in Structure code caused by componenets not being able to load.
2015-02-05 17:03:43 -08:00
Lex Manos
9c50745bdb
Updated FML:
...
MinecraftForge/FML@1de3bf733a Fix FML's package for net.miencraftforge on maven. Fixes uploading of new builds. Note: 1.7.10 builds are bug fixes only while FML/Forge for 1.8 stabelizes.
MinecraftForge/FML@05ecefb538 Update to ASM5 for Java 8 support
MinecraftForge/FML@1112c455b9 Merge pull request #595 from Grinch/master
2015-02-03 00:26:17 -08:00
LexManos
c9670d3c1d
Merge pull request #1646 from Ivorforce/patch-1
...
Fix fluid tanks incorrectly reading NBT when empty
2015-01-22 21:09:59 -08:00
Ivorius
e629774753
Fix fluid tanks incorrectly reading NBT when empty
...
If the Empty flag was set, the tank would not correctly read the data, keeping the outdated FluidStack instead. This is especially relevant with updatable TileFluidHandler TEs.
2015-01-17 00:36:42 +01:00
LexManos
204c6119e7
Merge pull request #1635 from asiekierka/master
...
Fix shouldRefresh being too broad in tile entity update
2015-01-11 13:03:00 -08:00
asiekierka
0a707236e1
fix shouldRefresh being too broad in tile entity update
2015-01-11 11:12:54 +01:00
LexManos
465e330566
Merge pull request #1615 from lumien231/master
...
Fix versionCheck config option
2015-01-09 04:37:26 -08:00
LexManos
7d82925017
Merge pull request #1627 from CovertJaguar/tile-refresh
...
Bulk Chunk Data packets should also check TileEntity.shouldRefresh().
2015-01-09 03:42:46 -08:00
CovertJaguar
30196b8696
Bulk Chunk Data packets should also check TileEntity.shouldRefresh().
2015-01-07 15:37:54 -08:00
Lumien
404e8fa89e
Fix versionCheck config option
2015-01-01 17:52:44 +01: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
LexManos
93445248e6
Merge pull request #1503 from Kittychanley/master
...
Removed exclusion of white stained glass recipes in ore dictionary.
2014-12-23 12:13:17 -08: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
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
64952331e2
Fix texture stitcher not using all avalible spaces. Closes #1557
2014-12-11 16:40:28 -08:00
Lex Manos
f60f7d9aa6
Fixed NPE thrown when brewing event is fired and not all slots are filled.
2014-12-11 05:25:13 -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
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
4e39515d12
Add quartz_ore tool init, more mojang special casing -.- Closes #1333 and Closes #1335
2014-12-07 03:43:02 -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
c9fe5ded9b
Add LivingHealEvent called from EntityLivingBase.heal() Closes #1282
2014-12-07 02:35:07 -08:00
Lex Manos
877ba864e7
Added CreateSpawnPosition event Closes #1053
2014-12-07 01:52:17 -08:00
Lex Manos
9cf9d6a8e8
Add "sand" to the OreDictionary Closes #1487
2014-12-07 00:44:20 -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
861c00fdfc
Added Explosion Start and Detonate events to control explosion. Closes #1469
2014-12-07 00:27:51 -08:00
LexManos
6910f40fc2
Merge pull request #1547 from Draco18s/patch-1
...
Added tessellator calls to render the block's back faces, so that the liquid properly renders when the player is immersed in the fluid.
2014-12-06 22:57:21 -08:00
Draco18s
bf26e639d9
Update RenderBlockFluid.java
...
Added tessellator calls to render the block's back faces, so that the liquid properly renders when the player is immersed in the fluid.
2014-12-04 16:50:26 -05:00
Lex Manos
74a57bd9d6
Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
2014-11-28 06:08:39 -08:00
Kittychanley
4e79117755
Removed exclusion of white stained glass recipes in ore dictionary. Closes #1502 & #1481
2014-11-21 14:13:24 -06:00
LexManos
0e91787efb
Merge pull request #1492 from XCompWiz/clientrain
...
Fixes client-side fake rain
2014-11-10 16:03:29 -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