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
LexManos
a30584cb64
Fix logic inversion that allowed SnowMen to create snow on hoppers.
2013-03-16 12:50:57 -07:00
LexManos
7588bec62e
Prevent pistons from generating snowballs.
2013-03-16 12:50:30 -07:00
Christian
d52160919d
Fix multipass item rendering so that it uses the right spritesheet for the item.
2013-03-16 13:44:32 -04:00
LexManos
90698d64b6
Fix Activator rails activating TNT carts, closes #458
2013-03-15 21:20:29 -07:00
LexManos
df1e32d7db
Remove the block if TE errors.
2013-03-13 12:40:45 -07:00
LexManos
62cb053d5f
Add config toggle to atempt to remove TileEntities and Entities that error during there update without fully crashing the server, use at your own risk. Closes #424
2013-03-13 12:20:57 -07:00
LexManos
58ad89ca90
Fix for nether quartz not generating in the nether, Closes #454
2013-03-13 11:51:36 -07:00
LexManos
81c00a89c5
Fix RedstoneBlock power issues, Closes #452
2013-03-13 11:49:10 -07:00
LexManos
3b40687f55
Fix bug with rendering one too many passes for ItemEntities Closes #450
2013-03-13 11:48:39 -07:00
LexManos
3e1949fc1c
Add call to EntityLiving when counting entities for Spawning Cap. Closes #447
2013-03-12 19:41:51 -07:00
LexManos
2cd9382bfc
Move the RenderWorldLastEvent back to before renderHand like it was in 1.4 Closes #444
2013-03-12 19:14:41 -07:00
LexManos
48e95f3d44
Fix RenderItem to work with items that use the terrain texture map that aren't in the block ID range. Close #443
2013-03-12 19:02:18 -07:00
LexManos
ee1460d8c4
Removed get/setTextureFile from Block, nolonger used.
2013-03-12 14:47:05 -07:00
Christian
170d22e5ac
Refresh patch
2013-03-09 13:39:12 -05:00
LexManos
a91a50cd9d
Deprecated Forge's ISidedInventroy, there is a vanilla solution. Added temporary config option to legacy furnace slot orientation.
2013-03-08 19:16:48 -08:00
LexManos
9f8a07f7d8
Fix typos.
2013-03-08 18:57:00 -08:00
LexManos
2488ad2826
Updated to 1.5 Pre-release
...
Updated FML:
MinecraftForge/FML@2d98835db8 Scala support! It's still primitive, I hope that people will like it. I do :)
MinecraftForge/FML@5bfaf7c170 Global object registry, also, support the new itemblockwithmetadata constructor
MinecraftForge/FML@80a40c03e6 Update to MCP 1.5 and minecraft 1.5.
MinecraftForge/FML@b3e854a15d Update for new MCP with srg reobf.
2013-03-08 18:48:52 -08:00
LexManos
6b5a086be3
Readd second render pass to TileEntities and Entities, patches were missed when merging in master branch. As note, CB can DIAF.
2013-03-06 19:18:26 -08:00
Christian
f5ba66068a
let's do it right this time. Hmmm
2013-03-06 13:32:34 -05:00
Christian
101ae36f57
Call stitcher for non-existent textures as well. Probably allows
...
for generated textures. Hmmm
2013-03-06 10:29:25 -05:00
LexManos
c2b610d335
Fix ItemSeedFood respecting custom soils.
2013-03-05 15:44:31 -08:00
LexManos
43a1bf1425
Removed erroring imports and update build function to die on errors.
2013-03-04 20:57:42 -08:00
LexManos
20db933cee
New world event for controlling potential entity spawnlists. For #430
2013-03-04 20:29:05 -08:00
LexManos
ebdc10eb1d
Add callback on TextureStitched to control texture loading.
2013-03-04 19:36:19 -08:00
LexManos
2e947b364c
Add helper functions for deling with custom TextureStitched
2013-03-04 18:55:15 -08:00
LexManos
88e44f0761
Fix animation location for textures with domains
2013-03-04 18:54:21 -08:00
Christian
59b8e5e93c
Add in simple texture management for mods using the stitcher. Scope with "{domain}:{texture}" to
...
get textures that are not at /textures/<item|block>/{texture}.png but /mods/{domain}/textures/<item|block>/{texture}.png
instead
2013-03-03 14:11:31 -05:00
Christian
72e013fb66
Fix up patches for FML, also, add in FML as a submodule rather than a zip
2013-03-03 14:05:34 -05:00
LexManos
9bd8f2697c
Updated Forge to s13w09c
2013-03-02 03:08:27 -08:00
LexManos
ed55969932
Not supposed to have debug stuff...
2013-02-28 03:59:57 -08:00
LexManos
a04e7912b0
Sync up with FML, Will not run nativly as you need deobfusication_data.zip in your libs folder.
...
We have not setup the download for that yet, to make it yourself just zip joined.srg name it deobfusication_data.zip and put it in lib
2013-02-28 03:53:42 -08:00
Christian
082ee1a5ea
Merge branch 'master' into snapshot15
...
Conflicts:
fml-src-1.4.7-4.7.22.539-master.zip
fml-src-1.4.7-4.7.35.556-master.zip
fml-src-13w02b-4.99.16.541-snapshot15.zip
2013-02-27 23:19:11 -05:00
LexManos
a766603b38
Merge commit '695b080197bd577cc34fe6dbc72b74f4a74b2d5c' into snapshot15
...
Testing cherry picking.
2013-02-27 00:57:35 -08:00
LexManos
a520e128d7
Fix TESR culling for beacons, and implement a good enough measure for Chests.
2013-02-24 22:55:48 -08:00
LexManos
f0ea9c9106
Store the glMultiTexCoord lightmap for later use with glDrawArrays closes #406
2013-02-23 13:50:12 -08:00
LexManos
3530e0d861
Added unload event for client worlds Closes #405
2013-02-23 13:41:43 -08:00
LexManos
a7cdcc1f33
WorldGen*Trees shoud not respect custom soils. Closes #355
2013-02-23 13:07:00 -08:00
LexManos
0396ba2252
ItemStack sensitive versions of Item.getPotionEffect and Item.isPotionIngredient Closes #321
2013-02-23 12:02:36 -08:00
LexManos
b754d6f301
Fix movement speed check, closes #420
2013-02-23 11:30:56 -08:00
LexManos
3945819851
Fixed entity colision above max world height, and below 0. Closes #400
2013-02-23 10:59:44 -08:00
LexManos
d50f150c56
Disable automatic equiti of pcke dup items for players, and fixed index issues in Player.setCurrentItemOrArmor.
2013-02-23 10:42:33 -08:00
LexManos
307dd48229
Fix profiler issue with RenderGlobal patch. Closes #414
2013-02-15 04:56:55 -08:00
LexManos
e11feec55f
Fix fortune modifier always passed as 0 to idDropped closes #412
2013-02-15 04:49:33 -08:00
LexManos
dcdd7c6c0e
Fixes comparison for items in creative inventory, closes #411
2013-02-15 04:43:20 -08:00
LexManos
ace8c29085
Added a hook into SlotArmor so Items can control if they are classified as a Armor type. Closes #408
2013-02-15 04:25:08 -08:00
Christian
6673844c54
Fix ServerBrand retriever- forge is now forge,fml!
...
Update FML: cd96718
cd96718 Fix HD mob skins, FINALLY!!! Stupid eyes are stupid.
2013-02-06 20:28:54 -05:00
Christian
afea4fce1d
Remove the single use interface ITickingArmor, and apply to Item directly.
2013-02-04 17:53:47 -05:00
Christian
40a3660c93
Fix possible null case for collision bounding box.
2013-02-04 13:58:55 -05:00
Christian
7e5a9076f0
Fix TESR rendering for double chests
2013-02-04 11:19:39 -05:00
Christian
c5bb9fc78f
Merge branch 'TESRculling'
2013-02-04 11:13:29 -05:00
Christian
fbf9527be3
Add in "armor ticking"- implement the interface and the armor piece will tick.
...
Update FML:22dbe41
22dbe41 Fix up mistake that broke all modloading. Nice.
2013-02-04 11:07:53 -05:00
Christian
fb46c7a01f
Fix small derp in TE
2013-01-31 13:46:29 -05:00
Christian
0f3bd780e1
Merge branch 'master' into TESRculling
2013-01-29 10:01:00 -05:00
LexManos
1dc9ef9b08
Fix initalization issue with the clamping threshold config value. And remove vanilla console spam related to it.
2013-01-29 03:11:59 -08:00
LexManos
4299aa22ff
Change WorldServer.allPlayersSleeping to public, and remove the SideOnly annotation on EntityPlayer.getSleepTimer() Closes #393
2013-01-28 18:12:29 -08:00
LexManos
6d6405973c
Added catch to TileEntityChestRenderer for potential crash when modders do bad things -.- Closes #389
2013-01-28 18:05:38 -08:00
LexManos
704f879320
Rework canSilkHarvest hook to try and honor vanilla overrides, should close #391
2013-01-28 17:51:48 -08:00
Christian
f06e0be5e5
We try and log a message if we detect a world leak: it's probably not infallible, but it should
...
help mod developers- if you see this when testing your mod with, say, mystcraft, you're probably
keeping a hold of an invalid handle to the World (either directly, or indirectly via Entity or TileEntity)
and you should look to refactor to wrap those handles in WeakReferences
2013-01-27 10:43:35 -05:00
Christian
b386565881
Add in a mechanism for explicit subclassing of WeightedRandomChestItem to allow for
...
generational style chest content generation rather than static. Cleans up some old code nicely
2013-01-26 14:12:46 -05:00
Christian
b164f9b21e
Merge branch 'renderpass' of https://github.com/Chicken-Bones/MinecraftForge into TESRculling
...
Conflicts:
patches/minecraft/net/minecraft/client/renderer/RenderGlobal.java.patch
patches/minecraft/net/minecraft/entity/Entity.java.patch
patches/minecraft/net/minecraft/tileentity/TileEntity.java.patch
2013-01-26 12:12:21 -05:00
Christian
70ca0eeb74
Add in TESR culling, and a new TileEntity method to allow for differential sizing of the
...
TESR view culling vs the TE collision bounding box (the former defaults to the latter)
Checked into a branch because it's likely to break expanded TileEntities.
2013-01-26 11:11:20 -05:00
Christian
ae7e328228
Fix a potential problem with "Entity already added" when using the dormant
...
chunk cache capability. The entities in the dormant chunk cache will get new
IDs prior to the cached chunk returning.
2013-01-25 21:21:20 -05:00
Christian
78e192e28e
Merge remote-tracking branch 'origin/master' into snapshot15 and fix patches
...
Conflicts:
fml-src-1.4.7-4.7.22.539-master.zip
fml-src-1.4.7-4.7.4.520-master.zip
fml-src-13w02b-4.99.16.541-snapshot15.zip
patches/minecraft/net/minecraft/client/renderer/entity/RenderItem.java.patch
patches/minecraft/net/minecraft/entity/item/EntityItem.java.patch
patches/minecraft/net/minecraft/entity/item/EntityMinecart.java.patch
patches/minecraft/net/minecraft/entity/player/EntityPlayerMP.java.patch
patches/minecraft/net/minecraft/item/crafting/RecipeFireworks.java.patch
patches/minecraft/net/minecraft/server/gui/GuiStatsComponent.java.patch
patches/minecraft/net/minecraft/server/management/PlayerInstance.java.patch
patches/minecraft/net/minecraft/server/management/ServerConfigurationManager.java.patch
patches/minecraft/net/minecraft/world/World.java.patch
patches/minecraft/net/minecraft/world/gen/feature/WorldGenDungeons.java.patch
patches/minecraft/net/minecraft/world/gen/structure/ComponentMineshaftCorridor.java.patch
patches/minecraft/net/minecraft/world/gen/structure/ComponentScatteredFeatureDesertPyramid.java.patch
2013-01-22 17:28:28 -05:00
Christian
94eb5cc29b
Fix a couple of forge patches
...
Update FML: d075daf
d075daf Merge branch 'master' into snapshot15 Fix up compilation and patching errors
1bd6847 Fix up packages.csv ordering for easier diffing
dd832f2 Update for MCP7.30c - fixes redstone rendering issues
aebf6eb Add in a registry method to allow for alternative TileEntity names- they will be used to support loading maps containing the older definiti
8921cfe Remember to add the new patches!
cd67596 The "ServerStarting" event should now properly crash the server if it fails, so the client will properly exit. Also, added in a "pre-server
e1c6630 Javadoc cleanup
5ce4e31 Fix breaking change
a99c488 Merge branch 'patch-1' of https://github.com/bspkrs/FML into gh-updates
94282c5 Merge branch 'FMLLogFormatter' of https://github.com/donington/FML into gh-updates
7ad8529 Update MCP to MCP7.26a and refresh MCP names
15534ed Update address of the FML repository to the new location in all the files
aa822e3 Fix logical error in comment text
a14ab91 Update license text to make clear that FML is not a way to sidestep MCP licensing.
0165742 Fix mcp conf md5 signatures for the snapshot
26a5b31 FMLLogFormatter: dynamic log level name
2013-01-22 17:03:33 -05:00
Chicken Bones
323517e88b
Gave entities and tile entities access to the second render pass for translucency.
2013-01-23 03:07:00 +10:00
Christian
a1e57c068e
Add in patch to change how playerinstance sends TE chunk updates. It should always send just the TEs
...
that changed now, and not "ALL" TEs. Also, added configuration value to change the 64 threshold to a
configurable number
2013-01-20 18:47:04 -05:00
Christian
8f6963fabf
Merge branch 'worldtype_customize' of https://github.com/ExtrabiomesXL/forge into gh-updates
2013-01-20 15:24:10 -05:00
Christian
a004673567
Merge branch 'master' of https://github.com/CovertJaguar/MinecraftForge into gh-updates
2013-01-20 12:05:11 -05:00
Christian
5ea2d49915
Merge part of PR #375 related to ChunkEvent.Load for the client side
2013-01-20 12:03:42 -05:00
Christian
fe2d3244d7
Update licencing information to make clear that forge is allowed to redistribute and automatically
...
download parts of MCP, but this permission is not transitive to people distributing MinecraftForge
source independently of the MinecraftForge project.
Update MCP to 7.26a and FML: 7ad8529
7ad8529 Update MCP to MCP7.26a and refresh MCP names
15534ed Update address of the FML repository to the new location in all the files
a14ab91 Update license text to make clear that FML is not a way to sidestep MCP licensing.
2013-01-20 10:58:07 -05:00
CovertJaguar
78a3d1a656
Fixed render passes for EntityItems
...
Should be < instead of <=
2013-01-18 12:06:29 -08:00
CovertJaguar
46394174c5
MCL Update
2013-01-12 11:10:39 -08:00
LexManos
ea57a46227
Removed some dead code, We don't bind custom tessellators
2013-01-12 05:24:16 -08:00
LexManos
4ea34fe6af
First patches updae to 1.5, Many rendeirng related changes, most notibly removed Item/Block's getTextureFile() functions.
2013-01-12 05:12:10 -08:00
LexManos
3fc95b71e2
Update patche for jad-style names.
2013-01-11 23:46:08 -08:00
LexManos
3a9c7b4532
Added event hooks to control to allow mod control of mob spawning. PR: #337
...
Deprecated LivingSpecialSpawnEvent in favor of new LivingSpawnEvent.SpecialSpawn
2013-01-01 22:20:30 -08:00
LexManos
3e484deafc
Fixed incorrect lighting in some cases. Closes issue #349
2013-01-01 21:54:25 -08:00
LexManos
c523592522
Added getter for Metadata smelting list, because, why not.. PR: #352
2013-01-01 21:53:41 -08:00
Christian
5e4315415d
Update FML:d9bfb29
...
d9bfb29 Add in a "server stopped" event
2012-12-31 00:03:09 -05:00
Christian
f594109b30
Attempt to resolve the entity concurrency issue, by simply deferring unload
...
to the next tick
2012-12-30 23:26:04 -05:00
Christian
e4a1693495
Fix a missed patch and cleaned up other patches
...
Rollback a method name change that breaks a lot of mods
Update FML: fb701cd
fb701cd Revert MCP name change for canConnectRedstone - it conflicts with a forge method of the same name and breaks 1
2012-12-29 00:29:15 -05:00
Christian
19347c5322
Update for MC 1.4.7
...
Update FML: f7cc50b
2012-12-28 12:06:56 -05:00
LexManos
0c5563fbf5
Attempt a fix for the new chunk compression changes.
2012-12-27 22:13:46 -08:00
LexManos
46440588fe
Fix mobs spawning on inverted slabs/stairs.
2012-12-27 13:50:13 -08:00
Scott Killen
16543840a4
Add ability to WorldTypes to display the 'Customize' button and react to it
2012-12-26 11:35:49 -05:00
LexManos
081ec4b70a
Fixed order <.< you saw nothing.
2012-12-25 22:28:16 -08:00
LexManos
a042453690
Use nanoTime instead of currentTimeMillis for potential performance increase.
2012-12-25 22:23:23 -08:00
LexManos
1a54bcd3dc
Fixed EntityMinecard missed patch, Issue #338
2012-12-25 22:02:57 -08:00
LexManos
263e919384
Fixed issue with Efficancy enchatment when connected to vanilla servers.
2012-12-25 22:02:30 -08:00
Christian
7553f98367
Protect deflation with a simple semaphore. Should close #336
2012-12-25 22:06:20 -05:00
LexManos
6834cf2649
Fixes a vanilla bug where the player view would dip when stepping between certain blocks
...
https://mojang.atlassian.net/browse/MC-1594
Issue #318 , let me know if you notice any issue.
2012-12-24 01:55:37 -08:00
LexManos
e78b825875
Re-write/Deprecated DungeonHooks loot tables, now uses ChestGenHooks like the rest of the world gen. Also fixes issue #330 by adding in enchanted books.
...
Should be API compatible.
2012-12-24 01:29:33 -08:00
LexManos
dedc02fa22
Move chunk compression to the network thread in Packet 51 and 56
...
This will reduce the server load considerably by doing the chunk data compression in writePacketData, which will be run from the network thread.
The chunk compression can easily use 1/4th of the overall server thread CPU time if someone is exploring much, especially when moving quickly (e.g. with quantum leggings).
Player, this is how it's properly done.
2012-12-23 23:31:13 -08:00
LexManos
0562fd85b9
Explicitly check if useItem is not denied, allows for denying the item without denying the block
2012-12-23 23:15:53 -08:00
LexManos
1c225a8d0d
Fix missed patch in EntityMinecart, #334
2012-12-23 23:04:11 -08:00
LexManos
878d230189
Delete unneeded patch.
2012-12-23 21:49:16 -08:00
Christian
ca881a8153
Fix Fireworks to always work in SMP
2012-12-22 07:09:21 -05:00
Christian
51c19dd5f1
Fix up enchantment at the enchanting table vs via a book. Adds in a method
...
that previously exists under a new name: canApplyAtEnchantingTable()
to determine enchantments that can apply at the enchanting table (a smaller
subset of all possible enchantments for an item, now). Also, add your
enchantments to the anvil book application list, if neccessary.
2012-12-21 15:44:41 -05:00
Christian
ced432f31d
Tweak packet56 to see if this resolves the apparent worldgen derpiness
2012-12-21 09:24:13 -05:00
Christian
3d5197ea33
Server side only item callback: allow a held item to decide if it wants to pass sneak-clicks through
...
to a block, or not. Defaults false- the same as the new vanilla behaviour (sneak clicks with an item
in hand don't activateBlock anymore).
2012-12-21 03:15:12 -05:00
Christian
708516e060
Move another patch up a bit - should actually close #329
2012-12-21 01:49:43 -05:00
Christian
b82cb25eea
Add IPlantable to itemseedfood. Potato and carrot support!
2012-12-20 21:40:36 -05:00
LexManos
dd8893a65c
Fixed cpw's derp in the PlayerInteractEvent logic.
2012-12-20 15:02:06 -08:00
LexManos
4cfffe784e
Updated NetClientHandler for onConnectionClosed placement fix.
2012-12-20 15:00:35 -08:00
Christian
c9d9fe8e3a
Fix ItemInWorldManager so that itemUseFirst works, and the playerinteractevent works. Minor patching mis hit. Apologies.
2012-12-20 10:52:08 -05:00
Christian
71fc299ac7
OK. AT the right thing, and add in a call to always get the right thing. Clean up patch fuzz too.
2012-12-20 08:48:14 -05:00
Christian
aed532636a
Drop the item in onBlockHarvested, not breakBlock
2012-12-18 22:17:02 -05:00
Christian
aca35c7571
Fix up block drops for skulls and cocoa
2012-12-18 22:10:15 -05:00
Christian
18f77fb10f
Fix binding the texture for multiple render passes. Thanks mdiyo! Closes #320
2012-12-18 13:32:48 -05:00
Christian
de15192bb8
Allow RenderItem to be easily overridden for things that need to render entityitems. IronChest, BuildCraft, RP2, whatever...
2012-12-18 10:57:04 -05:00
LexManos
d6c4f37eb5
Fixed items dieing improperly due to new EntityItem sync changes, also made items render offset when rendered in 3d.
2012-12-18 06:56:28 -08:00
Christian
efee38095b
Fix RenderItem so that forge textures load for it
2012-12-18 09:19:05 -05:00
LexManos
9833c5652c
Removed all functions marked as deperacted for the new MC version
2012-12-18 05:28:09 -08:00
LexManos
a2f4a0d2dd
Inital update to 1.4.6, Version bumped to 6.5
2012-12-17 22:33:28 -08:00
LexManos
2bdcc3a23a
Remove erronious double call to PlayerDestroyItemEvent
2012-12-16 18:02:45 -08:00
LexManos
be6667f733
Make PlaySoundAtEntityEvent fire for players as well
2012-12-16 18:02:11 -08:00
LexManos
ad42901b7e
Update patches for repackage.
2012-12-12 23:45:35 -08:00
Christian
3ed793bce5
Merge branch 'terraingen'
2012-12-12 21:13:20 -05:00
LexManos
d4a5b7e3a5
Fix shouldRiderSit() to properly determine if rider is sitting.
2012-12-12 02:24:47 -08:00
LexManos
0e82a3952d
Creative GUI will now remember what tab page you were on, thanks Matchlighter PR #290
2012-12-12 02:11:27 -08:00
LexManos
dfd9844c13
Pistons now respect world height a little better, for PR #286 , will review Rotation event later.
2012-12-12 01:58:24 -08:00
LexManos
599591e883
New TileEntity function to determine if the TE should be destroied when Block/Meta changes, For Issue #300
2012-12-12 01:55:12 -08:00
LexManos
ee0763fb4a
Add CloudRenderer for PR #304
2012-12-12 01:35:18 -08:00
LexManos
c48a15357b
Moved check if map cursor should 'spin' and which world a player respawns in to WorldProvider for PR #308
2012-12-12 01:22:43 -08:00
LexManos
03f1418924
Updated FML to 486:
...
02b54ca8: Add a modid on the mods list, should make it easier to do things like forge chunkloading config
70670f2f: Fix build eclipse extractor task
b9fa3fc9: Add in storage, detection and validation of the ItemID array between client and server
5e5d8206: Fixing id map generation - should validate correctly now
f9fc06a8: Remade python dist as 32-bit.
93d47a1c: Reenabled replacement of the eclipse folder.
2012-12-10 15:53:30 -08:00
Christian
3909cdb3ec
Fix RenderBlocks patch, touch branch
2012-12-07 16:43:15 -05:00
Scott Killen
768484d393
For @XCompWiz, added a hook to allow mods to dynamically change the color that water is rendered.
2012-12-07 16:43:15 -05:00
Scott Killen
079db5d854
Readded unchanged version
2012-12-07 16:43:15 -05:00
Scott Killen
f747a97b85
Removed unchanged file
2012-12-07 16:43:15 -05:00
Scott Killen
69ac1fa3a5
Added terrain gen events
...
Added biome color events for @XCompWiz
2012-12-07 16:43:15 -05:00
Chicken Bones
f1e3481c0a
Add Chunk Watch and UnWatch events.
2012-12-06 09:11:20 -05:00
LexManos
0243df1c4a
Fix issue where non-BlockContainer TEs would not be removed properly.
2012-11-30 20:22:50 -08:00
LexManos
e65c0a3d88
Fix issue where worlds were potentially unloaded improperly on server shutdown.
2012-11-29 04:05:00 -08:00
LexManos
e5231f306b
Added section of the EntityData NBT that will be persisted for players across respawning.
2012-11-27 16:52:08 -08:00
LexManos
820aa195bd
Merge pull request #269 from XCompWiz/chunkcon
...
Adds a more intelligent chunk constructor
2012-11-27 14:53:12 -08:00
LexManos
07a6e4ed5f
Fixed random chest items not generating to there max stack sizes.
2012-11-26 20:25:35 -08:00
LexManos
4bf2dbaeb7
Fixed issue with abandoned chunks.
2012-11-26 20:06:23 -08:00
Zach Laster
17151718aa
Fixes ordering for z & x loops (proper array increment order)
...
The ordering before would skip about in the ids and metadata arrays. This runs linearly and should improve performance.
Done live on github
2012-11-21 14:56:17 +02:00
XCompWiz
e8aaf81627
Fixes some weird formatting
2012-11-21 05:15:20 +02:00
XCompWiz
0eba8eeaab
Adds a more intelligent chunk constructor
...
Adds a chunk constructor with full block id range, that's metadata
sensitive, has intelligent coord ordering, and which allows for
generation at greater heights than 127.
2012-11-21 05:05:51 +02:00
Christian
957afc4d62
Move server specific patch back to common from minecraft.
...
Update FML: 1f5c58b
1f5c58b Fix up MCP version
61e4db2 Merge joined.exc add update howto
5efc1eb Revert "Fix MC-2497 - derpy torch flames. Moved from forge. Everyone sho
3b3600d Modified merger to just consider all server classes as common. And moved
edcc5ca Forgot mcp.cfg
ca79dfe Updated to 1.4.5b
5945279 Fix python error
57bf643 Modified decompile so that we do not have to decompile the server, saves
d9d0a46 Cleaned up some tabs
2fac644 Change usage of ZipFile, fixes issues with Mac's default instation of py
2012-11-20 09:09:06 -05:00
LexManos
2e2751e5c0
Fix TE Issue
2012-11-19 20:05:16 -08:00
LexManos
5bc4d22bdd
Updated to MC 1.4.5b
2012-11-19 16:03:52 -08:00
Christian
f30daebbcb
Update FML: 570592b
...
570592b Attempt to fix a possible comodification risk
2012-11-18 21:22:38 -05:00
LexManos
24f8d6be02
Fixed custom soil checks for NetherStalk and Reeds
2012-11-18 01:36:21 -08:00
LexManos
8bbe281de9
Fixed issue with default implementation of Beach plant type check
2012-11-18 01:35:48 -08:00
Christian
6a8a8a78c4
Update FML: f348496
...
f348496 Fix mod display list. Shouldn't be derpy anymore.
a5c31b5 Fix World patch- workaround no longer required and leftovers are bad.
2dc3f0d Cleaned up the AT config updater, should work for any setup of the MCP w
2012-11-18 00:17:21 -05:00
LexManos
5b324861a0
Fixed beds not working properly when respawning.
2012-11-17 17:52:37 -08:00
Christian
ba65c08f19
Remove EntityFX patch - moved to FML. Patch SuspiciousClasses to add "forge"
...
Update FML: fa56701
fa56701 Fix MC-2497 - derpy torch flames. Moved from forge. Everyone should benefit.
96935bb Fix an NPE in TileEntity trying to generate a crash report. Make suspicious classes just return the obvious. Fix NPE for FML crash report on server. Clean up dead pa
2012-11-16 23:06:37 -05:00
Christian
f13200e16a
Fix the derpy torch flames properly. Closes MC-2497 properly ;)
2012-11-16 19:07:36 -05:00
Christian
7306c0c1f3
Update to MC 1.4.5
...
Update FML: 43d3042
43d3042 Clean up a patch
fec221f Update FML for MC 1.4.5
b0f0635 Fix for ModLoader static overrides not displaying.
23a2513 Fix up derpy file name handling: closes #127 Fix up duping childmods: cl
a6eaa2b Fix spelling issue.
c6a0741 FML setup should now download and verify all the minecraft files needed
5a1930e Small fix to some MCP metadata for pre2
418deba Update to MC 1.4.4
4ff2cff Fix bug when a modloader mod is run on a dedicated server and has a conn
2012-11-16 17:06:12 -05:00
Christian
5f2d1d1fc0
Add an ItemStack sensitive version of getIconForRenderPass, defers to
...
existing by default. Should allow NBT data to affect multipass icon rendering.
2012-11-13 16:01:57 -05:00
LexManos
2087b2b44e
Allow for modders to decide whether or not players are positioned on ridingEntities similarly to pigs PR #244
2012-11-12 17:33:12 -08:00
LexManos
369f8ce38f
Fix issue where players would spawn in the ground.
2012-11-12 17:29:14 -08:00
LexManos
5b82c5c20e
Mods can use custom textures for Slot background overlay, instead of only items.png PR #245 and #246
2012-11-12 17:26:49 -08:00
LexManos
770585e731
Fix crops not droping seeds properly.
2012-11-09 16:21:41 -08:00
LexManos
ba6c4dd7df
Fix entity items rendering on the ground.
2012-11-09 16:21:23 -08:00
LexManos
e73cbd088f
Update to 1.4.4
2012-11-08 20:19:12 -08:00
LexManos
207843e279
Made Item constructor public, and made setTextureFile chainable, requires mods to recompile, but as this is for 1.4.3 i'm not concerned.
2012-11-04 15:42:04 -08:00
LexManos
2f0dcebbf9
Readdaed teleporter sensitive versions of the teleport function
...
Added per-world list of custom teleporters, Modders, use World.Load to populate this list.
Changed the definition of our version schemes.
2012-11-02 22:16:32 -07:00
Christian
0f3b030a1d
Temporary update for 1.4.3
...
Update FML: bd2123c
bd2123c Clean up some patch fuzz
c2a603c Update joined.exc file from latest conf
db12af4 Update to 1.4.3
2012-11-02 18:40:43 -04:00
LexManos
c19ae55885
Update FML: Updated MCP mapings, and fixed StartServer
2012-10-31 10:16:46 -07:00
Christian
418a47976a
This update fixes some world corrupting vanilla error handling, mostly caused by
...
mods doing something derpy. Hopefully, your world saves will thank me.
Note that if the mod does derp, it's data is lost. It's not FML or Minecraft Forge's
responsibility if "DirtChest 2000 Mk5" can't write their TileEntity method correctly
and you lose your 100000 diamonds.
Update FML: a3a93f3
a3a93f3 Fix some whitespace issues, handle possibly bugged entities as well
a7eb5dc Vanilla/mod bug fixes: CME on entity processing, TileEntity resetting chunk on save/load.
2012-10-30 09:27:34 -04:00
LexManos
d7adac4508
Fix a vanilla bug related to certian seeds and stronholds.
2012-10-28 23:42:19 -07:00
LexManos
f9ea207cdc
Fix cast issue when mods attempt to make fake worlds.
2012-10-28 23:41:43 -07:00
LexManos
25941fd58c
Fix compile issue.
2012-10-28 15:37:11 -07:00
LexManos
820d61d56d
Added Stonghold, Village, and Spawn biome management helpers for PR 207
2012-10-28 07:38:38 -07:00
LexManos
31638a0697
New hook to allow for custom beacon support blocks.
2012-10-28 06:47:53 -07:00
LexManos
705509054a
Added metadata sensitve experience to furnace recipies and added Item callback to determine experience gain.
2012-10-28 06:37:54 -07:00
LexManos
9aca08557d
Fix issue where scroll bar would not render when switching tab pages.
2012-10-28 05:57:56 -07:00
LexManos
1a7e580f01
New hook to allow items to be on multiple creative tabs PR 176
2012-10-28 05:57:23 -07:00
LexManos
f6a7ea063b
Changeable name tag render distance for PR: 174
2012-10-28 05:33:32 -07:00
ShadwDrgn
77bd22d3c1
Add event to cancel or change chat messages sent from server
2012-10-28 07:31:53 -04:00
LexManos
b52f397a6f
Fix ItemSeed placement to take into account the IPlantable interface.
2012-10-27 00:56:13 -07:00
LexManos
c689a982b5
Added a per-world MapStorage feature that provides a method to store data files associated with a specific world, as well as fixes the issue with villagers loosing there village. {Where villagers wouldn't go inside at night}
2012-10-26 22:37:41 -07:00
Christian
efcda1a946
Fix the accessor and type on World.getPersistentChunksFor()
...
Update FML: 8bd98c3
8bd98c3 Fix a small problem with the new MCP container- it can cause NPEs. Nice.
34cc42d Fix up some javadoc complaints
2012-10-26 21:13:56 -04:00
pahimar
322c79f022
Update patches/common/net/minecraft/src/SlotCrafting.java.patch
2012-10-26 12:26:16 -03:00
LexManos
6dac04b954
Update World patch to fix map provider issue.
2012-10-24 03:54:39 -07:00
LexManos
043f570ff9
Update to MC 1.4.1 and Forge 6.0.0
2012-10-23 16:04:58 -07:00
LexManos
717b80781b
Fix color issues with Dyed Leather armor.
2012-10-23 05:24:36 -07:00
LexManos
5ca845f069
Fix up the setHandeled/setHandled for events, it is now a generalized setResult, the meaning of which is defined by each event.
2012-10-22 00:29:28 -07:00
LexManos
dc9b1d90bd
Fix NPE issue when mods add null EntityFX's to be rendererd.
2012-10-21 22:59:57 -07:00
LexManos
158c2f1feb
Updated World patch, there are a lot of new things happening int he constructor, xcomp should probably vet this.
2012-10-21 10:26:07 -07:00
LexManos
07a4a9f41f
Teleporting has a new function (func_82448_a), made it so that you can supply your own teleporter to that function, and so it works with dimension movement factors.
2012-10-21 10:25:27 -07:00
LexManos
a705a12cdf
Removed Forge's TileEntity.getRenderDistance, now a vanilla feature: TileEntity.func_82115_m
2012-10-21 10:23:46 -07:00
LexManos
3f03cc8c87
BlockCrops is now the parent class of multiple types of crops, Wheat, Potatoes, and Carrots, updated getBlockDropped patch to reflect.
2012-10-21 10:22:56 -07:00
LexManos
067458bdc0
Patches removing forge spawn protection, now a vanilla feature.
2012-10-21 10:21:39 -07:00
LexManos
1ee857e779
Entities have a new function to determine explosion strength that they create, and implemented Item frame pickblock.
2012-10-21 10:20:39 -07:00
LexManos
6ffaa94994
BlockSnow now pretty much just passes harvestBlock to it's super.
2012-10-21 10:19:54 -07:00
LexManos
c81f696cd7
Updated Render patches, Bipeds now have the ability to have helmets, of either blocks, or the new 'heads'
2012-10-21 10:19:17 -07:00
LexManos
fd1f09a34e
Patches that applied with little to no functional changes.
2012-10-21 10:16:55 -07:00
LexManos
01722c6c3c
Forge spawn protection removed, now a vanilla feature.
2012-10-21 10:05:50 -07:00
LexManos
9eeda7b4db
No longer needed, getRenderDistance removed because Vanilla has it now, TileEntity.func_82115_m
2012-10-21 10:05:02 -07:00
LexManos
305a1ef66b
Moved to common where it should be
2012-10-21 10:02:23 -07:00
LexManos
1d1251d92a
Remove some test code.
2012-10-19 18:56:56 -07:00
LexManos
34ebfcd978
Added ability for mods to cleanly define and display new creative tabs.
2012-10-19 08:46:39 -07:00
Christian
c440c4b0c1
Update FML: 470a185
...
470a185 Try and avoid an NPE in crash reports
0029518 Fix logging problems- log death messages and re-route the server through FML logs properly.
fe7a832 Fix the test mod
a2bc30b Coremods can be specified via the command line: fml.coreMod.load=<listofcommaseparatedclasses> This will help with developing coremods
bae1f74 Fix classpath for server
887aa27 Add in the ability for a client to throw a custom exception that displays a custom gui instead of the default error message.
e17f267 Update FML internal classpath. Helpful for coremod devs
3b9972a Don't use File to separate the last element of the path. It's a URL, they're always separated by '/'
5c96afe Changed RelauchLibraryManager so that files with different paths on the same baseURL can be implemented in one ILibrarySet.
1bca393 FML as a whole is now subject to transformers.
27cf731 Bonus extra character. thanks randomitter!
94c84cd Merge pull request #116 from Vazkii/patch-1
c2d3195 Add Null check to FMLClientHandler.sendPacket
2012-10-18 20:17:23 -04:00
LexManos
006a27dcd6
New Block hook to determine if it can be destroied by the ender dragon, for PR 199
2012-10-14 20:17:07 -07:00
LexManos
91e88afdbe
Allow hook into GuiSlot for background rendering for PR #203
2012-10-14 20:00:30 -07:00
LexManos
2a749bee2c
Change the Crafting damage check to be the same as the usage damage check. (>= -> >)
2012-10-14 19:59:50 -07:00
Christian
b89467d101
Remove @SideOnly from removePotionEffect. Hi RichardG!
2012-10-12 14:01:16 +01:00
LexManos
cd01c30ae2
Merge pull request #198 from iChun/patch-1
...
Fix not passing right render pass to Item class.
2012-10-07 18:10:58 -07:00
Christian
2c8517f4d7
Fix bounds checking on chunkcache. Should fix a bunch of rp2 and maybe other extended tile entity code
2012-10-07 00:28:42 -04:00
Christian
72c19f335b
Expose RenderGlobal.field_72738_E (breakingBlocks) and fire OnBreak for items broken in itemUseFirst on the server. Both for Elo
2012-10-04 18:05:58 -04:00
iChun
528a295401
Fix not passing right render pass to Item class.
2012-10-05 03:57:52 +08:00
Christian
b82a462f64
Fix a problem with re-entering worlds too quickly- the worlds will now *always* save before the menu re-appears.
2012-10-04 00:07:59 -04:00
Christian
518264eff9
Merge branch 'master' of git://github.com/Chicken-Bones/MinecraftForge into Chicken-Bones-master
2012-10-03 01:57:56 -04:00
Christian
0162519347
Remove dead WorldInfo patch. Tweak dimension code a bit for better naming, and use the new FML world loading facilities
...
Update FML: d0e7c9e
d0e7c9e Update patches *sigh*
f3e1cac Add in a savehandler strategy for reading and writing data to the world save. This service is only available to coremods via the WorldAccessConta
51fb513 Add in some bukkit supporting code. Most of this is unimplemented until the bukkit coremod is complete.
65c9fdd New stuff on the ModLoader! Risu has been busy. Closes #114
c1d4458 Mods can now declare a range of minecraft versions they will run against
2012-10-03 01:54:40 -04:00
XCompWiz
a50abc514f
Server player concurrency fix
...
Fixes an issue where the server can move a player while the player is
moving, process the player's last move (putting the player back where
they were before the teleport), and then complain about the player
moving too fast when the client catches up to it's new position. Also
fixes this issue while riding an entity. Only affects player
client/server movement sync.
2012-10-03 02:45:36 +03:00
XCompWiz
e53595f1f5
Lighting Time fix
...
score_under's lighting fix that limits and fairly distributes the amount
of time spent on recalculating lighting
2012-10-03 02:42:40 +03:00
XCompWiz
babc12d2b5
MapStorage Fix
...
Fixes setting and timing of map storage object to allow for the
WorldProvider to use it during initialization
Forces single instance of map storage object (per side)
Moves setting of spawn to after provider setup
2012-10-03 02:41:32 +03:00
XCompWiz
bbc5673ad8
Adds world unloading and hotloading calls
...
Adds world unloaded message to MinecraftServer on save.
Adds world unloading calls to chunk provider/manager when all chunks are
unloaded.
Adds call in MinecraftServer getWorld to hotload world if it isn't
loaded.
2012-10-03 02:37:27 +03:00
LexManos
154124acd8
Fix issue where mushrooms would not check the proper soil block.
2012-10-01 18:51:35 -07:00
LexManos
eda74ffac2
Fix issue where light would not properly recalculate.
2012-10-01 18:51:11 -07:00
Chicken Bones
7208c2c059
Add some of the model subsystem to the server. The part that doesn't require openGL. This allows for systems that dual models as collision/selection boxes etc.
2012-10-01 11:10:09 +10:00
Christian
b227d7ce73
Dormant chunk cache might actually work now, and not mix chunks across worlds
2012-09-28 17:04:26 -04:00
LexManos
b41626cf78
Forgot comment, you see nothing...
2012-09-28 00:02:21 -07:00
LexManos
d373632275
Fix vanilla bug where the player would load chunks outside its range that would be 'abandoned' and never unloaded.
2012-09-27 23:58:40 -07:00
LexManos
49f263eb63
Fix buckets, need to rethink for bukkit compatibility.
2012-09-27 23:56:39 -07:00
LexManos
520550dab9
Location aware version og Block.lightOpacity for PR #169
2012-09-26 22:12:47 -07:00
LexManos
6ec887b34f
Missing updates from last commit
2012-09-26 22:12:01 -07:00
LexManos
0e5c0be23e
Added preliminarty Player Interact event heavily based on the bukkit event.
2012-09-26 21:18:18 -07:00
LexManos
63aa706dcf
Add PlayerEvent.HarvestCheck and PlayerEvent.BreakSpeed for dealing with things related to a player harvesting a block.
2012-09-26 17:54:15 -07:00
LexManos
44e3843edb
Fix bug where breaking texture would not apply to top/bottom of beds.
2012-09-26 12:19:16 -07:00
Christian
5fb999fa22
Add in an "EntityEvent.EnteringChunk" event. Useful for your entity chunkloading stuff.
2012-09-26 08:52:40 -04:00
Christian
384f795d52
Some more tweaks to the chunkloading code. The world.load event fires slightly later- once the entity watcher is
...
set up, so entities can actually load into the server world. Also, tickets actually save and load properly
and null entities don't break the server
2012-09-25 19:12:10 -04:00
Christian
4dd3d2cfd7
Update FML: dd39ae5
...
dd7502a Fix parent child counts showing properly. Closes #107 thanks scott!
b36d447 It's useMetadata, not usesMetadata. thanks myrathi and psx. closes #110
efb1066 Fix random shuffling when manipulating biomes by using a LinkedHashSet to preserve iteration order. Closes #111
2012-09-25 19:10:15 -04:00
LexManos
5285e1d918
> != >=
2012-09-25 06:33:01 -07:00
LexManos
c20b71eb20
Fire off PlayerDestroyItemEvent for crafting contianer items that get damaged to much. PR #183
2012-09-24 22:44:42 -07:00
Christian
0fd2b137ac
Some more fixes for chunkloading code. Works very reliably now.
2012-09-23 23:08:38 -04:00
Christian
56a87604f6
Simple chunk caching capability for the chunkloader. This will store "dormant" chunks in a
...
configurable cache, potentially saving the cost of reloading them from disk.
2012-09-23 23:08:38 -04:00
Christian
4c61f1d202
Remove @SideOnly flag for function now required on the server
2012-09-23 23:08:38 -04:00
Christian
9640c5dcf9
A lot of tweaks to the chunkloading for entity behaviour. Entities are now bound by a new
...
persistent id they *all* have, on the server side.
2012-09-23 23:08:38 -04:00
Christian
c684360f51
Working cross dimensional implementation of chunkloading for Forge.
2012-09-23 23:08:38 -04:00
Christian
d21e3ae218
Simple chunkloading implementation
2012-09-23 23:08:38 -04:00
LexManos
a9e3a4dbb9
Fix patch errors in merge of last PR -.-
2012-09-23 16:53:20 -07:00
micdoodle8
d00f6f52bb
Update patches/common/net/minecraft/src/WorldProvider.java.patch
...
Fixed WorldProvider.setDimension() setting the wrong variable.
2012-09-23 03:07:48 -03:00
LexManos
b06829e26a
Fix accedental doubling of shift, Fixes saplings/flowers planting a space above where they should
2012-09-21 05:35:46 -07:00
LexManos
28d2460611
New Plant API that allows for custom plants/soils.
2012-09-20 19:53:43 -07:00
LexManos
c3f9fed484
Added new hooks for modifying the items generated in chests during world gen.
2012-09-20 18:45:33 -07:00
LexManos
cf3bc6a9d9
Redirect a lot of functions through WorldProvider for Mystcraft, allowing them to be overriden by the provider.
2012-09-18 21:31:17 -07:00
LexManos
8c76914ef2
Merge pull request #175 from iChun/patch-2
...
Fix pick block key giving invalid spawn eggs
2012-09-18 19:47:15 -07:00
LexManos
c2d53e7651
Added side sensitivity to standard EntityDiggingFX, added Block functions to override spawning of digging and breaking effects.
2012-09-18 19:23:36 -07:00
iChun
cbf88adc98
Logic derp (again)
2012-09-18 22:55:11 +08:00
iChun
3188218a37
Logic derped
2012-09-18 22:53:28 +08:00
iChun
8940b13512
Fix pick block key giving invalid spawn eggs
2012-09-18 21:37:48 +08:00
LexManos
8948a00d60
Readd reverted EntityLiving patch
2012-09-15 19:40:58 -07:00
LexManos
04c149fa11
Merge remote-tracking branch 'origin/master'
2012-09-15 19:39:54 -07:00
LexManos
62700fa7a8
96537dc - Fixup Item in hand rendering of textures > 16x
...
e88ddc5 - Make the exception print for headless servers if the Downloader cant initalize.
f24ff07 - Remove a bunch of warning about javadoc, not a real fix, but no more warning.
3420ea7 - Update MCP Mapings
87104f0 - Makes GetModSrc check the common folder when attempting to extract source files
640446b - Tie parent/child containers together again. Should close #96
2cf4917 - Village mating produces added villagers, and the egg should place added villagers too. Closes #97 .
6394ee8 - Clean up stale references to the Player stored in the NetworkRegistry, closes #100
7299e05 - Merge pull request #99 from CovertJaguar/patch-1
c4bd040 - More readable init logs
2012-09-15 19:36:08 -07:00
LexManos
a44181a192
Move spawn fuzz to WorldProvider/WorldType, useful for VoidWorld types.
2012-09-11 18:30:09 -07:00
LexManos
af6b8820d4
Allow for respawning in different dimensions.
2012-09-11 18:28:55 -07:00
LexManos
aeebb6e9f9
Add ability for Items to create custom Entities for themselves when added to the world, PR: #151
2012-09-11 17:35:53 -07:00
LexManos
96c13d9049
Merge pull request #146 from dries007/Fly
...
Allow flight permissions to be player sensitive
2012-09-11 16:09:49 -07:00
LexManos
769f18ee61
Implemented isBlockFoliage for pull #141
2012-09-11 15:52:04 -07:00
LexManos
4524435e25
Fix a few patch fuzzes
2012-09-11 15:51:26 -07:00
LexManos
03d1e51764
New EntityItem related events
...
Fixed player death event in SMP
Added Player specific drops event
Added generic EntityJoinWorldEvent
2012-09-11 15:27:34 -07:00
LexManos
da501613ac
Clean up some javadoc warnings.
2012-09-11 13:11:17 -07:00
LexManos
848837bd5c
EntityLiving variation of drawBlockDamageTexture to allow for Non-player viewports.
2012-09-11 12:46:40 -07:00
LexManos
8882388902
Fix FillBucketEvent to work with stacked buckets. New change in 1.3
2012-09-11 12:45:29 -07:00
Christian
98e17b10b2
Update FML: 70f55c5
...
70f55c5 Add in exclusion list for IFMLLoadingPlugin.
1c1716d Remove debug cruft
d567f79 To properly align with packet9respawn, make packet1login's dimension an int as well
ecd4e46 Attempt to build some protocol negotiation, and fix packet1login so that the dimension is a short, matching packet9respawn
16fe495 Compatibility level is now passed from server to client - and the client tracks it. This means certain packet changes can be made without b
4f70d23 Fix dependency checking: you can depend on specific versions of FML
2012-09-08 21:17:05 -04:00
LexManos
437d83e9b3
Fix placing torches and the like on inverted woden slabs.
2012-09-05 22:06:32 -07:00
Christian
c4852b02c3
Update FML: 12bc4ba
...
12bc4ba Make console logging pass through a single logging thread to avoid concurrency problems with launchers and stuff
8fccfa2 Overlooked chat message support *sigh*. Fixes wierd mods that communicate through custom chat messages rather than
a697d04 Rescan mod packages where there was a possible mod identified to try and make sure we load it. Fixes Matmos r16
2012-09-04 19:24:48 -04:00
Christian
955904e6b2
Update FML: c90a853
...
c90a853 Fix up addRenderer to catch exceptions from the basemod, also, addrenderer now supplies a list of the default renderers from MC for editing and will note the
18069d8 Change download location for FML libraries to files.minecraftforge.net, add an encoding param to the javac command line to force utf 8
a40f4a7 Add in random jar/zip files to the classpath. UGH this is so fucking ugly it's not funny.
5b6460b Use a null socket and try to prefer the result of getLocalHost in the broadcast data.
2012-08-31 12:37:15 -04:00
dries kennes
15a3e76fc1
Allow flight,player sensitive
2012-08-30 20:16:20 +02:00
Christian
1a9f9185f4
Update FML: c0d1348
...
c0d1348 Add in an ItemRenderer null check so FML can run render adding mods
482c163 Inverted boolean logic. Grrr.
221d113 ModLoader mob spawns use packet 24- build a bypass system so that they can still use it
f19f426 Remove debug statements
2012-08-29 15:40:59 -04:00
LexManos
895365d9b9
Fix silk touch on Ender Chests.
2012-08-28 16:36:19 -07:00
LexManos
18f3d41a5b
Merge pull request #142 from ShetiPhian/movecheck_override
...
Server mods can now use noClip to push players through solid blocks without is being an invalid move and resetting the players position. Useful for creating semi-solid blocks like quicksand.
2012-08-28 00:06:37 -07:00
LexManos
1a2ce02a7f
Fix Issue #140 : Custom items not properly having texture applied for partical effects.
2012-08-27 23:55:14 -07:00
ShetiPhian
050ca0bde9
Update patches/common/net/minecraft/src/NetServerHandler.java.patch
...
Update patches/common/net/minecraft/src/NetServerHandler.java.patch
Server mods can now use noClip to push players through solid blocks without is being an invalid move and resetting the players position.
Useful for creating semi-solid blocks like quicksand.
2012-08-26 06:14:51 -03:00
LexManos
58fc45619f
Fix FillBucketEvent to actually fire.
2012-08-25 00:30:32 -07:00
LexManos
8fc05c399a
Fix call to createTileEntity on blocks that extend BlockContainer.
2012-08-24 14:06:02 -07:00
LexManos
3a604ac0fa
Merge remote-tracking branch 'origin/master'
2012-08-22 18:04:06 -07:00
LexManos
0b1997a9e6
Made helper hooks for EntityLiving and EntityRenderer hooks for Optifine
2012-08-22 18:02:14 -07:00
Christian
25aef3543b
Update FML: 6e01c59
...
6e01c59 Merge ChickenBones pull into FML - adds player trackers
a0cbd37 More precise error handling when an invalid class is present
12323e2 Fix textures not applying properly
789a4a3 Fix up entity spawning - hopefully they won't warp anymore.
a87d045 Add in a helper on the server start event for adding commands to the server.
82e9309 Move villager trading hook up a bit. thanks sengir.
8deaa37 Fix LAN to try hard to find a real network interface, not just localhost most of the time
b5363e3 Update build to not bother building client jar. Universal is everything now.
2012-08-22 18:13:11 -04:00
LexManos
a8191d0dae
Merge pull request #135 from dvrabel/minecart-drag
...
Use original minecart drag co-efficients for regular carts.
2012-08-22 13:41:05 -07:00
LexManos
dd5543b90d
Update FML to 304:
...
Client side only classes are properly annotated, and denied loading on server side
Added missing client side only ModLoader.getContainerGUI function
Guis work for FML mods now.
Fixed MLProp handeling of null info
Fix up dispenser handling, add in new params for the dispenser: breaks IDispenseHandler, sorry
2012-08-21 12:46:35 -07:00
David Vrabel
6ffe25eed6
Use original minecart drag co-efficients for regular carts.
...
Since the amount of speed lost is 1 - co-eff, rounding 0.997 to 0.99
makes a big difference to the distance a minecart will travel (less
than half of the distance in vanilla 1.25).
2012-08-21 00:46:09 +01:00
LexManos
d5610afdff
Updated onItemUseFirst call to include the new hit vector information, and updated readme.
2012-08-19 21:06:32 -07:00
LexManos
d3300cabb0
Added missing server side onBlockStartBreak hook, fixes Sheers.
2012-08-19 20:43:32 -07:00
LexManos
f341fdfd61
Fix IndexOutOfBounds exception, Major derp.
2012-08-19 17:41:21 -07:00
Christian
bea2d8599f
Update FML: 46c563a
...
46c563a Expose more of the village construction parts for building village piece
1380c2e Allow access to the type "ComponentVillage"
71a3818 Documentation and registration for villager stuff
e3a343c Fix javadoc derp
195b1a0 Villager trading, manipulation and village enhancement. Still WIP but sh
69e66c3 Fix exception based logging to actually log the exception!
2012-08-19 11:35:22 -04:00
LexManos
87e0fced25
Changed order in which EntityItemPickupEvent is called, it will no longer be called if the 'delay' on the item is still active. Also EntityItems that are in the world with invalid item stacks will now kill themselves.
2012-08-18 21:07:29 -07:00
heldplayer
59c77d7ca4
Adds a SkyProvider class that can handle the rendering of the sky
2012-08-18 21:05:21 +02:00
LexManos
7f40671ad8
Fix MC packet bugs for remote servers that use blocks with ids > 256
2012-08-18 02:16:17 -07:00
LexManos
a6d703edca
Fixed bug in EntityMinecart that would cause them to fall through the ground at the bottom of slopes.
2012-08-17 23:50:25 -07:00
LexManos
e30fef15d8
Update WorldProvider.path diff.
2012-08-17 13:32:38 -07:00
LexManos
21b4525643
Added timeout to MC's download of sound resouces.
2012-08-17 13:32:20 -07:00
LexManos
20e38dca99
Fix EntityItemPickupEvent 'pop' sound spamming.
2012-08-17 13:31:47 -07:00
LexManos
912072535d
Fixed EntityEvent.CanUpdate
2012-08-17 13:31:04 -07:00
Christian
4297a348db
Update FML to include some ML compatibility fixes. Minimap should run, assuming he
...
recompiles against standard ML interfaces.
This updates to official MCP 7.2, so you'll need to rebuild your workspace (some
small but important patches to MCP went in)
2012-08-16 14:30:14 -04:00
LexManos
db6ac47689
Merge pull request #121 from Draake/master-pr1
...
Added additional sound events to allow for low level information.
2012-08-15 16:03:01 -07:00
Draake
bd78b40bcd
Removed SoundSetListenerEvent implementation.
2012-08-15 14:46:35 -07:00
LexManos
fc430243d1
Rename Orientation to ForgeDirection {Damn MCP naming a class Direction already}
2012-08-15 04:28:09 -07:00
LexManos
06aaa9e9a4
Add render distance property to TileEntity.
2012-08-15 02:18:23 -07:00
LexManos
4967683c9c
Fix issue with default getContainerItemStack
2012-08-15 02:09:21 -07:00
LexManos
d9423a4f25
New Command event.
2012-08-15 02:01:38 -07:00
LexManos
60a9655602
Seperated block placmenet logic in ItemBlock as immibis requested: https://github.com/MinecraftForge/MinecraftForge/pull/110
2012-08-15 01:48:34 -07:00
LexManos
57441b8678
Fix ItemBlock placement, should fix RP Deployers placing blocks 1 tile down.
2012-08-15 01:32:05 -07:00
LexManos
393852920c
Fixed bug in DimensionManager that would cause Index error for custom dimensions, also made WorldProviders aware of what dimension they are.
2012-08-14 23:59:15 -07:00
LexManos
57dcfc5dd0
Updated patches to 1.3.2
2012-08-14 23:58:32 -07:00
LexManos
3b18bfae40
Readded patch to allow for use of custom teleporter for transfering dimensions.
2012-08-14 15:03:40 -07:00
LexManos
2a8a917fdd
Update release script to create universal binary distro.
2012-08-13 22:28:23 -07:00
Draake
ddd406bad3
Added additional sound events to allow manipulation of a sound source at its creation.
2012-08-13 18:36:55 -07:00
Jonathan Marini
66bd2868cb
Fix bug where default bonemeal behavior wouldn't trigger. Only return if the event was canceled.
2012-08-13 15:42:19 -04:00
LexManos
83f7a57199
Fixed ItemRenderer not grabbing custom texture files properly for block items
2012-08-12 20:40:04 -07:00
LexManos
6b4288d00f
Updated FML, fixed custom tool hooks, and spawn protection/player reach hooks.
2012-08-11 14:45:48 -07:00
LexManos
97aae96754
Update FML, server should run now. Still issue with NPE with no mods installed.
2012-08-11 11:16:37 -07:00
LexManos
ba55320462
Fixed Diemsnion API related NPEs, and updated FML to 231.
2012-08-11 03:08:09 -07:00
LexManos
55636eabab
Updated FML, updated patches
2012-08-10 20:30:59 -07:00
LexManos
f374723610
Update fml, impelemnted Diemsnion API stuff.
2012-08-10 18:15:10 -07:00
LexManos
acdcfd0a56
Added new pick block hook for blocks and entites to allow for better grained control of the result.
2012-08-10 02:09:11 -07:00
LexManos
a759939e13
Delete conf, server compile, update fml, and fix install script.
2012-08-09 18:37:52 -07:00
LexManos
f31b8a98a9
Cleaned up some more, fixed infinite loop with cancelable annotation, Client now compiles and enters world just fine.
2012-08-09 16:47:35 -07:00
LexManos
ba9e3a251c
Nope, unneeded patch
2012-08-09 03:11:40 -07:00
LexManos
dae4a07c60
Updated Client side patches for the new Merged MCP workspace.
2012-08-09 03:06:41 -07:00
LexManos
316bf8d448
Finished World and EntityMinecart patches.
2012-08-07 16:54:14 -07:00
LexManos
41f1a60f32
More conversions, added all the entity living events.
2012-08-07 01:24:06 -07:00
LexManos
4e91293271
More work, moved over packet stuff, need to change everything to use new NetworkMod system
2012-08-06 20:45:37 -07:00
LexManos
e58129ddd2
A bulk of more patches converted, updated fml
2012-08-06 17:52:23 -07:00
LexManos
31a908b754
More patches converted.
...
Refactored some of the events to be a better hiarachy.
2012-08-06 15:07:53 -07:00
LexManos
80ad4be5b1
Some more patch migration before bed.
2012-08-06 03:54:57 -07:00
LexManos
d286154997
More progress on converting patches from 1.2.5
2012-08-06 03:35:57 -07:00
LexManos
545b905f11
Implemeneted adding grass seeds, as well as IShearable for BlockTallGrass
2012-08-05 19:41:18 -07:00
LexManos
cc74f7d7d0
Implemented BonemealEvent (IBonemealHandler replacement), and bonemeal making grass.
2012-08-05 19:15:13 -07:00
LexManos
2d7deacead
Renamed MinecraftForge.eventBus to EVENT_BUS as it's constant.
2012-08-05 19:14:02 -07:00
LexManos
1fb042621c
First push of some small patches and introduction of basic events. As well as the first cases for Forge's Access Transformer
2012-08-05 03:20:07 -07:00
LexManos
247ff9b737
Updated update_patches.py, and made first patch!
2012-08-04 22:50:54 -07:00
LexManos
c2d851cf20
Get rid of all old patches
2012-08-04 00:00:31 -07:00
LexManos
6eb4353b95
Rebase
2012-08-01 17:41:34 -07:00