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
LexManos
a8cce392ab
Merge pull request #1005 from luacs1998/patch-1
...
Create CONTRIBUTING.md
2014-10-22 02:38:09 -07:00
LexManos
27e1b65755
Merge pull request #547 from Parker8283/1.8
...
Re-enabled Entity-Render registration
2014-10-19 18:09:12 -07:00
Parker Young
2544df8e44
Re-enabled Entity-Render registration
2014-10-19 20:05:39 -04:00
LexManos
bcaf8b7e79
Merge pull request #1450 from Adubbz/master
...
Fixed desert list initialization. Fixes #1447
2014-10-17 15:56:00 -07:00
Lex Manos
31e330090a
Bump version for new RB.
2014-10-16 20:49:33 -07: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
LexManos
5aa313cf00
Merge pull request #1461 from Azanor/master
...
Fix for biome weights under 10
2014-10-16 06:24:48 -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
6283e9327e
Merge pull request #1368 from matthewprenger/patch-1
...
Added username cache
2014-10-15 17:16:13 -07:00
matthewprenger
9c2f0ddfad
Add username cache for determining a player's last known username
2014-10-15 16:14:36 -05:00
LexManos
619ceefa49
Merge pull request #1457 from AbrarSyed/master
...
implemented crowdin support
2014-10-15 01:27:44 -07:00
LexManos
a300935cbc
Merge pull request #545 from bspkrs/1.8
...
changed pass-thru method name to fix MCP name conflict
2014-10-14 23:28:48 -07:00
bspkrs
7e53132918
changed pass-thru method name to fix MCP name conflict
...
fixed a few old javadoc object name mistakes
2014-10-15 02:08:41 -04:00
AbrarSyed
8af641a86d
implemented crowdin support
2014-10-15 01:07:15 -05:00
Lex Manos
878f995711
Add the ability to register custom variant names in ModelBakery.
2014-10-13 20:48:09 -07:00
Lex Manos
ae4f979318
Compleetly disable stencil bits unless told not to by using the -Dforge.forceDisplayStencil=true flag. Should solve the 'menu in bottom corner' issue with Intel Integrated graphics cards.
2014-10-12 22:11:40 -07: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
Adubbz
de5daadf11
Fixed desert list initialization. Fixes #1447
2014-10-10 21:22:47 +11:00
Lex Manos
70b57c337a
Removed unneeded rebuild, was toying with where to put it.
2014-10-09 05:22:50 -07:00
Lex Manos
c002b98e5e
Automatically register BlockStates when block is initally registered, and clear the list when new snapshots are injected. Modders DO NOT touch the registry in Block directly. Closes #537
2014-10-09 05:05:43 -07: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
Lex Manos
97bdcc7991
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.
2014-10-06 15:36:17 -07:00
Lex Manos
3c51b1a8c8
MinecraftForge/FML@d00feb58c7 Remove debug code that was causing console spam in Forge.
2014-10-06 15:30:58 -07:00
Lex Manos
471c9c5fd5
Remove debug code that was causing console spam in Forge.
2014-10-06 15:28:29 -07:00
Lex Manos
676ecab52e
Disable by default the Display Stencil bits. Keep FBO bits. Acording to Mumfery and ChickenBones, it should not be nessasary and should solve the 1/4 main menu issue. Use -Dforge.forceDisplayStencil=true to enable old behavior.
2014-10-06 15:12:12 -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
Lex Manos
cfaedc384a
Update TerminalTransformer for new FML package. Closes #535
2014-10-06 00:53:38 -07:00
Lex Manos
e4cdefb0e1
General class name cleanup, spelling mistakes and FF decompile issues.
2014-10-04 02:05:43 -07:00
Lex Manos
468d35e635
Take control over Item.BLOCK_TO_ITEM map and register Block's to this map from GameRegistry.
2014-10-03 17:48:57 -07:00
Lex Manos
f759f73801
Renamed TileEntityRendererChestHelper -> TileEntityItemStackRenderer
...
This class is used to render any tile entities in a non-location specific major
Such as EntityItems, In minecarts, Held by entities, anyhting that isn't in world.
Switched the class names for BiomeGenForest $1 and $2 as Fernflower decompiled
them in oposite order.
2014-10-03 17:48:28 -07:00
LexManos
fe552616bf
Merge pull request #533 from AbrarSyed/patch-2
...
Added mappings to default build.gradle
2014-10-03 14:03:06 -07:00
Abrar Syed
20d78df6e6
added mappings to default build.gradle
2014-10-03 15:57:04 -05:00
LexManos
9879143b96
Merge pull request #1367 from bloodmc/blockplace
...
Added PlaceEvent and MultiPlaceEvent which fires before placing a block.
2014-10-02 13:32:02 -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
Lex Manos
1b587948f8
Add joptsimple as a server required library. Closes #531
2014-10-01 11:26:06 -07:00
Lex Manos
10d3062fc6
Restructure block and item mapping data in world save and network to potentially expand to custom mod ID registry syncing. Tip: ONLY use those functions in GameData that are marked as public API as internal API may change in 1.8.
2014-10-01 01:07:23 -07:00
LexManos
27ea6bb6fa
Merge pull request #527 from bspkrs/1.8
...
Update Config Gui stuff for 1.8
2014-09-30 13:05:00 -07:00
bspkrs
927df1559e
Update Config Gui stuff for 1.8
...
updated mappings to snapshot 20140930
got rid of derpy generics code
2014-09-30 05:20:56 -04:00
Lex Manos
28ff001cc0
Move FML to net.minecraft.fml package.
2014-09-22 22:50:54 -07:00
Lex Manos
1f1166e722
Move vanilla trades to inner class to prevent initilizer order issues.
2014-09-22 19:30:14 -07:00
Lex Manos
511c370193
Preliminary network protocol re-work. vanilla clients can now connect. Further cleanup needed.
2014-09-22 19:29:40 -07:00
Lex Manos
1ac0c5d87f
Inital 1.8 patch update. 'It compiles!'
2014-09-19 17:25:14 -07:00
Lex Manos
ebb91ba280
1.8 Conf update. Uses MCPData Snapshots now.
2014-09-18 17:57:33 -07:00
Lunatrius
7cff6f4c80
Prevent client only commands from bleeding through to the server.
2014-09-17 01:48:44 +02:00
cpw
9ccf454b88
Merge branch 'new'
2014-09-14 18:20:53 -04:00
cpw
97f715bf6d
MinecraftForge/FML@63b64482e6 Add jsr305 dev-time dependancy for Nullable/Nonnull annotations. Unneeded at runtime.
...
MinecraftForge/FML@5365f5ea3e Add IEventExceptionHandler for EventBus to allow special handeling exceptions that are fired while running an event. Events now track what 'phase' they are in during the execution process. Each EventPriority is a 'phase'. An exception is thrown if the event attempts to set its phase to a previous one.
2014-09-14 18:20:06 -04:00