LexManos
76bf4c602b
Fix for potential concurancy modification exceptions
2012-06-11 15:36:15 -07:00
LexManos
1328c8c9e7
Fixed possible NPE when blocks havent fully initalized yet.
2012-06-11 14:42:30 -07:00
LexManos
de85112535
Updated FML to 132, TextureFX fix, and bumped revision to 6.
2012-06-11 14:10:55 -07:00
LexManos
986c6722b6
Added bouncer functions for functions we removed. Makes MagicLauncher shut up about missing functions {not actually missing}, and therefor makes users stop thinking its a life or death error.
2012-06-10 01:28:34 -07:00
LexManos
32100207e8
New Ore Dictionary recipies. Allows for simpler Ore Dictionary integration with recipies. IOreHandler should no longer be used.
2012-06-09 23:18:58 -07:00
LexManos
5127e56029
Added hackish workaround for Tessellator.textureID to provent crashing while we wait for Optifine to update.
2012-06-09 17:16:46 -07:00
LexManos
f22e065187
Updated to FML 130
2012-06-09 17:16:04 -07:00
LexManos
7ce7dbb374
Server side of ITextureProvider for Block/Item for compilations sake.
2012-06-06 10:08:35 -07:00
LexManos
ced95c5cf3
Backwards compatibility fix for ITextureProvider
2012-06-06 09:08:08 -07:00
LexManos
1d99ff301d
Updated FML to 121 to fix world tick issues.
2012-06-06 08:11:53 -07:00
LexManos
79b0f93488
Tag each Tessellator with it's associated texture ID.
2012-06-06 07:06:43 -07:00
LexManos
1d40d87f0c
All Items and Blocks now implement ITextureProvider, and have a setTextureFile(String) function, to support cleaner code in Mods and in Forge.
2012-06-06 06:49:15 -07:00
LexManos
fde49241fa
Updated MCP mapings. Moved the bulk of custom logic from RenderItem to ForgeHooksClient.
2012-06-06 06:00:08 -07:00
LexManos
37191a3ac8
Merge remote-tracking branch 'origin/master'
2012-06-06 01:56:58 -07:00
LexManos
50f11c0baf
Added kick info to disconnect event, updated to FML 120, keybindings, better image rendering in ModList ui.
2012-06-06 01:56:25 -07:00
LexManos
22a15ee85a
Fix bug in cart functions where would always return null.
2012-06-05 00:22:20 -07:00
LexManos
fc5132b583
Fixed some inverted logic causing tress to not gen correctly.
2012-06-03 11:40:12 -07:00
LexManos
2d3cd792c9
Update FML to 117
2012-06-03 01:02:17 -07:00
LexManos
d0aefcbde9
Also, new hook in last commit for blocks to determine if they are able to be replaced by ores, for any mod that adds new world gen. Bumped revision up.
2012-06-03 00:33:46 -07:00
LexManos
3b523d57a9
New Hooks addedf for custom tree/leaves. And better interaction with trees growing and rerplacing certain blocks. Should allow for ExtraBiomes to behave nicer, and RedPower to make there blocks un-breakable by trees.
2012-06-03 00:32:37 -07:00
LexManos
63453137b3
Updated to FML 115, added Forge Logo to the client dist, and in-game ModInfo page.
2012-06-02 19:24:40 -07:00
LexManos
4642519f33
We now bundle CodexIBXM from PaulsCode. See http://paulscode.com http://www.paulscode.com/forum/index.php?topic=4.0 and the included license files for more info.
2012-06-02 19:19:32 -07:00
LexManos
0c0cb7d14d
Updated to FML build 114
2012-06-02 17:00:52 -07:00
LexManos
d27c3d7006
Included fmlversion.properties in the release zips.
2012-05-27 06:16:19 -07:00
LexManos
cbab8188c2
Added FML ReadMe, Credits, and License to release zips
2012-05-27 05:47:58 -07:00
LexManos
b65c1f01ec
Updated to FML Build 95
2012-05-27 05:08:22 -07:00
LexManos
c708b83425
Updated patches for FML, moved some extranious code to Forge classes instead of patches.
2012-05-27 04:27:15 -07:00
LexManos
ce2a9f270a
Updated MCP Mapings and patches.
2012-05-27 04:26:38 -07:00
LexManos
cbf70c165a
Added FML mod info file
2012-05-27 04:23:23 -07:00
LexManos
888e036c7d
Cleaned up names for Minecraft Forge's text files so they dont clash with other mods. Fixed up the release script to include the license text, and executable permissions for install.sh.
2012-05-27 02:27:42 -07:00
LexManos
d952a7be49
Added new source clean step to fix linux vs windows astyle issues.
2012-05-27 01:52:02 -07:00
LexManos
2898457766
Update FML to 92, this include full client side support, ModLoader nolonger needed.
2012-05-27 01:51:38 -07:00
LexManos
eee81351d4
Bump version number for official release.
2012-05-26 20:28:24 -07:00
LexManos
b27b365273
Fixed AudioMod compatibility with MultiMC style launchers.
2012-05-05 21:43:53 -07:00
LexManos
fd2fa90bb2
Bit masked the entity ID to change the range from -127-127 to 0-255
2012-05-05 21:20:34 -07:00
LexManos
9f3ab1e601
Updated MCP Mapings
2012-05-02 11:12:45 -07:00
LexManos
f32956fe58
Added forge identifier to statistics collection.
2012-05-02 10:37:52 -07:00
LexManos
7a60c7deb0
Fix for furnaces not smelting the final item in full stacks.
2012-05-01 17:21:55 -07:00
LexManos
0e97f1adaf
Merge pull request #55 from CovertJaguar/patch-1
...
Added getters for version vars.
2012-04-29 03:09:41 -07:00
LexManos
7f01af7e1d
Fixed Levers droping off the backs of stairs client side.
2012-04-29 03:09:28 -07:00
CovertJaguar
80a9bc9c6d
static final vars are inlined during the compile step, making the version variables useless at runtime.
2012-04-29 00:26:29 -07:00
LexManos
7e06c9d13d
New block hooks for creating custom beds.
2012-04-26 19:11:16 -07:00
Christian Weeks
54c3bfeae1
Update to FML 74: fixes an important issue with MLProp
2012-04-26 17:45:31 -04:00
LexManos
55ca4628a2
Bumped revision to 3
2012-04-25 01:38:39 -07:00
LexManos
cbc9d73a9a
Fixed Vinella mob spawning bug that prevented mobs from spawning on the top most chunk. Added new Block function to determine if a Mob can naturally spawn on the block. Add new hook to allow for special case handeling on natural entity spawn.
2012-04-25 01:37:06 -07:00
LexManos
33a3f67225
Fix for loading Minecart Entities in worlds that were last accessed before Forge was installed.
2012-04-23 19:14:08 -07:00
LexManos
4bdba7400b
Moved MLMP compatibility functions to ModCompatibilityClient, and fixed issue where no vehicles would be spawned.
2012-04-23 10:17:14 -07:00
LexManos
796d4fea70
New ISoundHandler interface, useful for adding custom sounds and dealign with sound based events.
...
Includes basuic AudioMod compatibility.
2012-04-22 19:52:09 -07:00
LexManos
d6b387f39b
Fixed vinella bugs when trying to access chunk information with a y < 0
2012-04-20 12:07:45 -07:00
LexManos
3ea2e2582b
Added MLMP hook invocation for vehicle spawn and opening GUI's to provide compatibility for clients that have both ModLoaderMP and forge installed.
2012-04-19 22:05:31 -07:00
LexManos
cf9878d241
Updated to FML build #73
2012-04-19 22:04:10 -07:00
LexManos
bb7eaf867f
Exposed TileEntityData packet to TileEntities. And added helper sender function.
2012-04-19 15:41:11 -07:00
LexManos
722fe597b8
Added metadata sensitive Chunk constructor for Bioxx
2012-04-19 10:25:10 -07:00
LexManos
2f89f566cf
Added MinecraftApplet.clas to the force output list because users cant understand the concept of only replacing files they are told to. And bumped version to 3.1.2
2012-04-18 21:18:18 -07:00
LexManos
86fd9e0b9c
Implemented a 'small' packet system for those mods that need to send rapid, small data packets and who are concered about the overhead of the 250 payload packet. It uses packet 131.
2012-04-18 19:40:48 -07:00
LexManos
f4fc50b3c5
Fixed shift-clicking issue with items that utilized the new ItemStack sensitive smelting system.
2012-04-18 19:34:08 -07:00
LexManos
23ffbb774f
Added generic packet sending function to MinecraftForge class.
2012-04-18 19:17:04 -07:00
LexManos
ddd4b6eb48
made the ID in PacketEntitySpawn unsigned.
2012-04-18 19:11:09 -07:00
LexManos
2eb63c07de
Implemented RichardG's Paged Achivement list GUI modifications.
2012-04-17 11:46:07 -07:00
LexManos
f13ed01532
Merge pull request #51 from ShetiPhian/patch-1
...
Edits enable use of EntityPlayer.canHarvestBlock (for PlayerAPI)
2012-04-17 10:26:55 -07:00
LexManos
75a40177ec
Respawning in dimensions should now properly set the dimension ID for the new player instance.
2012-04-17 08:47:22 -07:00
LexManos
e462ecb9b9
MAX_ENTITY_RADIUS Now works on the Y axis
2012-04-17 08:46:25 -07:00
ShetiPhian
8ffd66f27f
Edits enable use of EntityPlayer.canHarvestBlock (for PlayerAPI) when the ToolClass has no rules for the block.
2012-04-16 23:01:40 -03:00
LexManos
36c7a35db9
Fix for vanilla crash for chunk generation with block ID's above 127.
2012-04-16 15:17:21 -07:00
Christian Weeks
1a997219b4
Update fml to build 68: fixes a ticking issue and soft vs hard dependencies
2012-04-15 11:29:54 -04:00
LexManos
cdf9361d07
Changed entity Forge spawning code works to be more in line with normal spawning:
...
(World, double, double double) constructor is nolonger called, normal (World) constructor, and setPositionAndRotation is called afterwords.
yaw, pitch, and yawHead is sent (if the entity isn't a EntityLiving yawHead isn't used)
The datawatcher data is also sent like a normal Entity.
2012-04-15 07:36:17 -07:00
LexManos
bda94ce522
Added variable entity radius to World, to be used if a mod make really large entities.
2012-04-14 13:07:01 -07:00
LexManos
ff54e8279a
Fixed bug in BlockFire's old fields.
2012-04-14 13:06:04 -07:00
LexManos
9b66ce034a
Fixed TileEntity bug that was causing Ghost tile entities.
2012-04-13 10:24:22 -07:00
LexManos
5898a6e18b
Multi-pass item rendering now uese proper render pass number.
2012-04-13 09:54:01 -07:00
LexManos
8ac1fe53f6
Added slope velocity hook for Covert
2012-04-12 23:37:25 -07:00
LexManos
d54857e4de
Fixed bugs in the Dimension transfer code, Now displays proper join message, and respawning in dimensions other then 0 works.
2012-04-12 21:47:11 -07:00
LexManos
334a28d144
Try to fix jenkins build.
2012-04-12 00:45:52 -07:00
CovertJaguar
1aa80ed1c6
Added a function for checking block harvest levels without having to resort to reflection.
2012-04-11 21:16:56 -07:00
LexManos
57b277c9d7
Added ItemStack sensitive burn time hook.
2012-04-10 01:04:00 -07:00
LexManos
0abb4e289a
Added new Item function to allow for multiple rendering passes.
...
Fixed a vinella bug where item layters would not line up for EntityItem's
Added new IItemRendere helper flag for 3d block translations.
2012-04-10 00:43:21 -07:00
LexManos
20e264f9ee
Rewrote IItemRenderer to be a more generic and expandable version, Breaks previous interfaces, but this should be the last time the interface changes.
...
Implemented the MapRender hook ChickenBones requested.
2012-04-09 22:57:52 -07:00
Christian Weeks
e5911d9678
Update FML for new hooks: onPlayerLogout and onPlayerDimensionChanged
2012-04-09 10:45:53 -04:00
Christian Weeks
19ecdf1a87
Update fml to 62- provision a server console command and fix mod loading order
2012-04-08 10:14:50 -04:00
Christian Weeks
2926a40715
FML 59: don't send a zero length register packet, add mod channels
2012-04-08 01:17:42 -04:00
Christian Weeks
96ff4ce8e3
Fix separated login/announce handler
2012-04-08 00:45:56 -04:00
Christian Weeks
6f3c41cc6f
Update to FML 57: fixes FML not calling it's login handler code
2012-04-07 22:49:29 -04:00
LexManos
6e31fc0185
Changed IGuiHandler's signature to be compatible with both sides. Took out ModLoaderMp reference in README.
2012-04-07 08:08:14 -07:00
LexManos
ea41a93de3
Couple of output fixups and added script to be executed by Jenkins during the build. First test build.
2012-04-07 04:29:23 -07:00
LexManos
6e93f65ba1
Add server spawn protection config option as per someh4x0r's request.
2012-04-06 23:15:46 -07:00
LexManos
82ef183b5b
Implemented ISaveEventHandler as ChickenBones's requested.
2012-04-06 23:02:43 -07:00
LexManos
9629d5b4f4
Updated patch for mapings
2012-04-06 23:02:00 -07:00
LexManos
421f31cce5
Added ChickenBones's request ITextureLoadHandler hook
2012-04-06 23:01:19 -07:00
LexManos
4e575f353f
Rewrote the login code to delay full login untill forge fnishes negotiating network IDs. Should fix entities not having proper ID mapings.
2012-04-06 22:59:58 -07:00
Christian Weeks
1463e17385
Delete the old one too
2012-04-06 19:10:31 -04:00
Christian Weeks
8990b20a4d
Add in recent fml with fixes
2012-04-06 19:01:39 -04:00
Christian Weeks
b0d697c5bc
Fix release script to import "inject_version"
2012-04-06 19:00:10 -04:00
Christian Weeks
1ad6fa9a73
Update patches for FML fix.
2012-04-06 12:02:15 -04:00
LexManos
35750681eb
Finished up converting the source dist install scripts to python. Fixed a couple issues with the other scripts.
2012-04-06 07:16:14 -07:00
LexManos
9f327fd392
Updated repo scripts to python, allowing more flexability and less code duplication.
2012-04-06 06:10:11 -07:00
LexManos
cf0ce3b086
Fixed update_patches.py to now delete old patch files that have no working src relation
2012-04-06 02:04:02 -07:00
LexManos
b94ad38ec3
Deleted patches
2012-04-06 02:03:08 -07:00
LexManos
ab927fce55
Initial patch update to FML and MC 1.2.5
2012-04-06 02:02:53 -07:00
LexManos
7c148ffa60
MCP Conf update for 1.2.5
2012-04-06 01:57:50 -07:00
LexManos
f327dd5d7f
Implemented a chat event handler system to allow for manipulating and handeling the various chat/command events.
2012-04-02 02:26:13 -07:00