Commit graph

279 commits

Author SHA1 Message Date
pahimar
e03797f1ca Repackaging EE3 packages/classes to better match up with the MC repackaging 2012-12-17 15:21:53 -05:00
pahimar
257ab2144b Fix imports for the new FML/MinecraftForge repackaging 2012-12-13 10:01:41 -05:00
pahimar
c078794880 Beginnings of a proper hook for world protection. Client intiates a request to the server. Server validates if the request is going to be allowed (via an event). If the event is not canceled, then the server allows the action to occur. 2012-12-12 22:41:40 -05:00
pahimar
fb689d0697 Commiting what I have at home so I can work on it later today 2012-12-07 07:11:57 -05:00
pahimar
ae14f68167 More WorldEvent work 2012-12-06 21:06:16 -05:00
pahimar
69293538b9 More work on WorldEvent packets (the way clients will request servers to do world modification events). Decided to go with a general packet with event types 2012-12-06 16:04:20 -05:00
pahimar
a5127a6a13 More work on a packet for in world events 2012-12-05 23:15:36 -05:00
pahimar
02e9bb09da Beginning work on world transmutation packets 2012-12-05 16:06:50 -05:00
pahimar
8b059dfd0c Some rework on configs (where they are stored/etc) 2012-12-05 14:33:03 -05:00
pahimar
bb07edc77c Nothing to see here 2012-12-04 16:11:54 -05:00
pahimar
bc1740ebee Some work on getting bags off the ground, also learned how to do multiple render passes and overlays of overlays (yay!). Note: the bags aren't functional at all yet; just viewable in game. Much more work to be done. 2012-11-30 22:45:54 -05:00
pahimar
abae80d52d Formatting 2012-11-30 15:45:32 -05:00
pahimar
0ecca70ffe Move art/sprite related constants out of the general Reference class into their out Sprites lib class, move the RenderTickHandler into the client package (where it belongs), 2012-11-30 15:28:42 -05:00
pahimar
fa1271f5c5 In world transmutation overlay works for all transmutation stones, P Stone now is chargeable and has sounds, sounds renamed to be more intuitive 2012-11-30 14:03:36 -05:00
pahimar
d2fca0a6d9 Re-jigging of how keybindings are handled, now keybindings are passed to items implementing IKeyBound and the item itself determines what code is called depending on the keybinding 2012-11-30 10:47:18 -05:00
pahimar
4de5c80593 Reworking how keybindings work with items, more refactoring to be done here 2012-11-26 15:59:26 -05:00
pahimar
aa0b4219f6 Clean up, and realizing I don't have to send custom sound packets 2012-11-26 13:30:01 -05:00
pahimar
0b8413ec67 Bugfix for pre1c, new version pre1d 2012-11-26 09:31:47 -05:00
pahimar
1c7ef909e6 Prep for pre1c release 2012-11-25 21:51:05 -05:00
pahimar
ae6201a62c Some work on in world transmutation overlays for the pstone 2012-11-25 21:11:12 -05:00
pahimar
48dce26390 Unnecessary line 2012-11-24 22:47:57 -05:00
pahimar
ef2ed87bc9 Moving some stuff around 2012-11-22 22:14:57 -05:00
pahimar
552bcc90d1 Someone missed a comman when adding their localization 2012-11-22 10:43:44 -05:00
Lure
10b2580d6a Chinese(Traditional) Localization
Update provided by wtmhahagd on #ee
2012-11-21 22:35:31 -02:00
pahimar
4ca464e072 Getting into some rendering; fun stuff! 2012-11-21 15:29:26 -05:00
Lure
17e9314986 Alphabetical Order
alphabetical order should been obvious to me first... don't know why it
wasn't
2012-11-21 14:04:35 -02:00
Lure
845f4ed672 Portuguese(BR) Localization
also enabled pt_BR
2012-11-21 13:56:27 -02:00
pahimar
659b2a9620 Some work on what I hope could be a cool overlay for managing the different modes of the P Stone/etc. Thanks Azanor for the concept 2012-11-20 22:33:50 -05:00
pahimar
218fc8ceef Cleaned up detection of hostile mobs 2012-11-20 15:39:32 -05:00
pahimar
1c3da781ea Updated the localization files to use the new remote update location variable (see en_US.xml) and made sure all localization files get initialized into the LanguageRegistry 2012-11-20 14:50:40 -05:00
pahimar
01304fb4c4 Refactored the remote version check to check against the GitHub repo instead of my DropBox folder, added some colourized text to the result message on the client, and reformatted some of the localization. 2012-11-20 14:42:39 -05:00
pahimar
b250509962 Update to MC 1.4.5b (nothing needed to be done), re-implement colour overlays, reduce the number of dusts 2012-11-19 19:49:39 -05:00
pahimar
b0d0e13a22 Proper fix for Pull #75 2012-11-07 13:32:34 -05:00
Minerman
b1f15e0050 Fixing minor Auto-detected smelting issue
Auto-detected portable smelting recipes should now take into account the output number of the recipe.

Example here (Wheat Block smelts to 3 Bread each) : http://puu.sh/1nuLD
2012-11-07 11:09:48 -05:00
gishicrafter
b6f438983f Update and enable ja_JP 2012-11-07 23:13:05 +09:00
pahimar
86e01679a3 New Strings lib for holding common names/etc, merge in some of the block/item initialization stuff into their respective classes, proper config loading for Alchemy Dusts, oh yeah Alchemy Dusts, some new Localization keys, etc 2012-11-06 15:49:43 -05:00
pahimar
8fc5bf43b9 Amazing how you can spend a whole morning fixing small things; new Inert Stone recipe, initial class for the base alchemy dusts to extend, dropping the use of colour overlays. 2012-11-04 13:14:51 -05:00
pahimar
0f353593af Updated the EE3 link thread in the localizations, finally fixed the derp in the pl_PL.xml localization (missing /), and fixed my own derp in keybinding localization (I wasn't doing it properly). 2012-11-03 22:11:41 -04:00
pahimar
272aa21b31 Blah 2012-11-02 16:06:08 -04:00
pahimar
62872b13ee Improved GUI calling for the portable crafting interface, fixing an inefficient Red Water check, get more of the PStone functionality working, and included some texture work from spikeof2010 2012-10-28 23:16:32 -04:00
pahimar
e3ef89d38e Javadoc update 2012-10-27 17:41:02 -04:00
pahimar
942f97eda3 Custom EE3 Creative Tab and working in world transmutation. Just some testing and updated javadoc to go! 2012-10-27 16:04:43 -04:00
pahimar
16d9d6dedb Work on a recursive method for transmuting equivalent blocks in world - switching PCs so easier to commit 2012-10-27 12:33:04 -04:00
pahimar
f3fc5f48e0 Misc cleanup 2012-10-26 11:34:05 -04:00
pahimar
4b29fb2b0b Added some of the new localizations to the listing of files, and corrected the comments (it's Localizations, not BlockIds....) 2012-10-26 10:32:35 -04:00
pahimar
3cd83d283c Clean up some references, and getting ready for the ant build file to auto fill in version details at build time 2012-10-25 22:17:19 -04:00
pahimar
c32bf44d61 Changed out the temp recipe for the Minium Stone to use an Inert Stone instead of a diamond 2012-10-25 22:13:25 -04:00
pahimar
3e9c60a39c Getting closer to pre1! 2012-10-25 20:55:26 -04:00
pahimar
f47d87f639 Merge remote-tracking branch 'origin/master' 2012-10-24 21:53:51 -04:00
pahimar
4e8cbd16f9 Make a Colours lib and "abstact" some textures to grayscale (we can recolour them with colour overlays and reuse the texture more efficiently) 2012-10-24 21:53:41 -04:00
pahimar
4f509ebdb1 When I localized key bindings, I missed updating the KeyPressed packet to also accomodate the change - whoops! 2012-10-23 22:01:41 -04:00
pahimar
30c0d78eba Merge pull request #25 from aritzhack/master
Added Spanish-Spain (es-ES) translation
2012-10-22 09:27:54 -07:00
phpr
04d70e77fc Update Localizations.java file for the French version 2012-10-22 18:21:57 +02:00
aritzhack
9e56c39703 Merge remote-tracking branch 'upstream/master' 2012-10-22 15:37:44 +02:00
pahimar
cfb4d74002 Update naming to MC 1.4 2012-10-21 22:39:43 -04:00
pahimar
3f1664c322 getPrev done 2012-10-21 19:56:52 -04:00
pahimar
d0036f1d85 Getting the Equivalency Handler back online, finishing it up tonight 2012-10-17 16:01:43 -04:00
pahimar
95f5230d24 Basic get/sets for the EMCRegistry 2012-10-16 13:31:27 -04:00
pahimar
e666b0f546 Fix some whitespace issues, and some renames for EMC types 2012-10-16 10:38:31 -04:00
pahimar
eeadd08ef0 TINY bit more work before bed 2012-10-15 21:56:50 -04:00
pahimar
040500292d tab cleanup in comments, might take the whole table out of the comments 2012-10-15 21:45:38 -04:00
pahimar
fa94dc6d5e Some work on the DynEMC system 2012-10-15 21:42:57 -04:00
pahimar
51bd858f8b First fledging steps into in world transmutation again (more tomorrow), and localized the key bindings 2012-10-11 21:47:35 -04:00
pahimar
156eaa9d17 After catching that ExtraBiomes and BuildCraft had their own Logger (and how they did it), I went about doing it for EE3 :) 2012-10-11 21:17:40 -04:00
pahimar
4053cdf2d3 Proper EE3 logger, the start of it at least 2012-10-11 16:05:02 -04:00
pahimar
792543eaac Localized the name of the Calcinator in its Gui 2012-10-11 13:33:50 -04:00
pahimar
4f188ca935 Config options to enable/disable the version check, updated lang (en_US) with final version check text, reports in the log where it is checking the version number 2012-10-11 13:23:21 -04:00
pahimar
9d69168a5e Add a value for the @Instance annotation, thanks iChun for pointing out my failures in life :-p 2012-10-09 15:14:02 -04:00
pahimar
9ae515a930 Getting ready for more Calcination 2012-10-04 07:59:46 -04:00
pahimar
640a1cbb56 Merge remote-tracking branch 'origin/master' 2012-10-02 22:01:15 -04:00
pahimar
b22f6dae4f Adding a fuel handler 2012-10-02 22:00:43 -04:00
pahimar
e302df5b95 Merge remote-tracking branch 'origin/master' 2012-10-01 15:18:52 -04:00
pahimar
fd5e247c59 Increase the size of the Calcinator GUI, and save the GIMP image files to the resources for easier modification by the masses 2012-10-01 15:18:38 -04:00
pahimar
1cbfb94d86 Simplify the loading of localization files now that our localization PR has been merged into FML and Forge 2012-09-29 21:48:44 -04:00
aritzhack
eaa6037e0c Forgot to the translation to the Localizations.java 2012-09-29 16:20:59 +02:00
pahimar
eccf3082b8 Working on getting the Calcinator working 2012-09-28 16:05:29 -04:00
pahimar
f8786ceb5b UTF-8 encoded pt_PT localization 2012-09-28 11:28:36 -04:00
pahimar
ea92584788 Adding a bunch of user contributed localizations (thanks guys!) 2012-09-28 11:19:13 -04:00
pahimar
7a7cdf8483 Merge remote-tracking branch 'origin/master' 2012-09-28 11:11:08 -04:00
pahimar
82a40e82c8 Updated the configuration handler to no longer use deprecated methods, and adjusted the default ids to be in line with my requested range from the MinecraftForge website. 2012-09-28 11:10:55 -04:00
Dion Williams
317abb063b Add Welsh Localisation 2012-09-26 21:29:37 +01:00
pahimar
d63558bc52 Fixed calling of non-static method 2012-09-26 15:45:06 -04:00
pahimar
632825181e Fixing a typo 2012-09-26 15:42:40 -04:00
pahimar
60c5abe720 Switch to loading the file from URL 2012-09-26 15:13:21 -04:00
pahimar
289de4abfd Simple log helper class, cleaned up some logging, and added listing for a Dutch translation file of EE3 (incoming PR merge) 2012-09-26 14:28:23 -04:00
pahimar
d2c456b76f Localization is done, see the format of the en_US.xml file for how to specify your own custom localization files. Feel free to contribute your translations to the GitHub as appropriate. 2012-09-26 14:02:35 -04:00
pahimar
cabe68356d Remote version check implemented, now on to Localization 2012-09-25 15:01:39 -04:00
pahimar
051b51c5ba Remove the now unnecessary CraftingHandler (in favour of the new container item method), refactor some constant names 2012-09-25 10:07:49 -04:00
pahimar
99f08bada7 Note to self: remember to come back to the container item stuff in SlotCrafting re: playerdestroyitem event 2012-09-24 15:58:15 -04:00
pahimar
51065c86d9 Initial work on EE3's packet system, needs more work and testing 2012-09-21 16:13:21 -04:00
pahimar
29b4d0a85a Calcinator GUI work in game 2012-09-16 23:04:14 -04:00
pahimar
2f4f43b908 Calcinator GUI work 2012-09-16 01:34:33 -04:00
pahimar
061e4d1769 Calcinator renders properly in game now 2012-09-16 00:26:57 -04:00
pahimar
098a719bb4 Red Water work, lots to do still 2012-09-10 22:07:59 -04:00
pahimar
d2b2e6e061 Work on getting the Minium Stone and Philosopher Stone to have a working portable crafting table, add in a PlayerDestroyItem event when the Minium Stone is used up in crafting 2012-09-09 00:21:44 -04:00
pahimar
2a23c104df Minium stone crafting 2012-09-07 16:18:11 -04:00
pahimar
76f56ee86c Cleaning up some config stuff and loading of options from the config file 2012-09-07 15:41:43 -04:00
pahimar
bd161cc77d More work on transmutation again 2012-09-06 16:17:59 -04:00
pahimar
5a6fc15b2c Getting back on board with pstone functionality 2012-09-05 15:55:58 -04:00
pahimar
e60d8dc7ea Calcinator! 2012-08-29 16:02:30 -04:00
pahimar
322775d5e7 Code formatting (noticed some ugly tabbing + whitespace mix up in last commit), support for custom item rarities added back in 2012-08-25 02:46:51 -04:00
pahimar
510a3b3cd0 Item work, some more handlers too 2012-08-25 02:07:59 -04:00
pahimar
12062a21a4 Getting the EntityLiving handler back in place 2012-08-24 15:58:05 -04:00
pahimar
7683a035e6 Missed in prior commit 2012-08-24 15:38:41 -04:00
pahimar
61cc8d2142 Logo for EE3, more work on the KeyBindingHandler and SoundHandler. Added basic class definition and license info to classes 2012-08-24 15:38:19 -04:00
pahimar
b9aca68324 Misc stuff 2012-08-22 16:16:09 -04:00
pahimar
d7982b604a Sound Handler stuff 2012-08-21 23:40:55 -04:00
pahimar
b4d0e5e675 KeyBindingHandler work - reads from configuration file and respects sidedness (client side only handling, common reading from configuration file) 2012-08-20 23:18:53 -04:00
pahimar
77cbbadb18 Some (shaky) work on a configuration manager and a keybinding handler. Hopefully more tomorrow... 2012-08-19 21:16:51 -04:00
pahimar
3d4fc7c885 Setting up the mcmod file again 2012-08-16 21:30:56 -04:00
pahimar
a106e451b9 Initial commit for MC 1.3.* work. Starting over for cleanliness (and less temptation for hacky hacky) 2012-08-15 14:23:58 -04:00
pahimar
5fe86da805 Cleaning up for MC 1.3.* work 2012-08-15 14:10:58 -04:00
pahimar
504e832f1c Cleaning up for MC 1.3.* work 2012-08-15 14:10:41 -04:00
pahimar
2f68680f04 More work on in world Red Water effects 2012-08-03 15:33:48 -04:00
pahimar
dbad48245d Red Water now has a configurable AoE effect and duration. 2012-08-01 16:25:58 -04:00
pahimar
19a261ce18 More work on Red Water, now it does some significant not-niceness to entities 2012-07-29 16:46:16 -04:00
pahimar
764737a1c4 More work on Red Water - lots still to do 2012-07-20 16:07:50 -04:00
pahimar
fc83d9dd16 Updated build script, localization support, some stubbed in classes 2012-07-19 15:53:59 -04:00
pahimar
9f7b6a5121 Move mod_EE3 to the parent ee3 package, license info in all classes, not sure if it's proper or not, introduction of the Minium Shard (might be renamed) 2012-07-17 16:03:03 -04:00
pahimar
270054c964 Finally getting a var in to hold the cost of transmuting 2012-07-09 11:42:30 -04:00
pure42
216d8997dd Silly mistake! Forgot I made a var to hold that. :( 2012-07-08 17:24:59 +02:00
pure42
070cffaeb2 Fixed crash when trans stone is used in its own crafting interface. I.e. using an MS with dirt in the MS' crafting interface caused a null reference. 2012-07-08 17:21:34 +02:00
pahimar
68c5051d50 Some work on the P Stone portable crafting and Minium Stone durability.
Much more work to be done.
2012-07-04 15:56:15 -04:00
pahimar
dc9285c192 Minium Stone now takes durability damage when used in crafting 2012-07-02 22:10:47 -04:00
pahimar
8de2738317 More work on in world transmuting, and some initial work on making the
Minium Stone take durability damage.
2012-06-29 15:46:39 -04:00
pahimar
0ea34825a6 Some fixes to ambigious methods 2012-06-28 16:08:06 -04:00
pahimar
b52fb49583 Inverted the logic relating to whether or not gravity affected blocks should be returned in the transmute equivalency list 2012-06-28 10:32:41 -04:00
pahimar
bbda953548 Missed some changes 2012-06-27 16:10:44 -04:00
pahimar
4581cb4719 More work on in world transmutation, and trying to better organize my helper classes 2012-06-27 16:10:09 -04:00
pahimar
203fdedf80 Work on in world transmuting, still lots to do 2012-06-26 16:20:06 -04:00
pahimar
884e024377 Forgot to add grass blocks into the equivalency chain 2012-06-22 16:11:16 -04:00
pahimar
c7d0c4d930 Preliminary work on in world transmuting of blocks 2012-06-22 16:01:15 -04:00
pahimar
5578b9ae11 Keyboard event handling and restructuring some packages on the client side 2012-06-22 15:18:35 -04:00
pahimar
00d00be781 Nicer logging of EE3 stuff, some initial work on mod addons, more tickhandler stuff 2012-06-21 16:21:49 -04:00
pahimar
824958ac21 Some debug stuff, and removing an unnecessary ModLoader call 2012-06-21 07:22:24 -04:00
pahimar
c2c713e4e2 Initial tick and entityliving handling :) 2012-06-20 16:18:54 -04:00
pahimar
938ac894d9 Some refactoring to clean up the Helper functions 2012-06-18 07:20:35 -04:00
pahimar
ef0fc08f79 Lots of work on dynamic Portable Smelting Recipes and finishing up a lot of Equivalency List Recipes 2012-06-16 02:10:54 -04:00
pahimar
4cbe07f1e1 Merge remote-tracking branch 'origin/master' 2012-06-15 16:05:59 -04:00
pahimar
bd4da09cc4 More work on the stone transmutation system and equivalency lists 2012-06-15 16:05:30 -04:00
pahimar
e962553265 Fix extra "/" in the SOUND_RESOURCE_LOCATION constant 2012-06-14 19:28:58 -04:00
pahimar
d77a038ad7 Nothing to see here, really. Incomplete code. 2012-06-14 07:05:33 -04:00
pahimar
fdd6a1d932 Some work on equivalency cycles, still lots to be done 2012-06-11 07:22:06 -04:00
pahimar
a4662f0b1e Implemented the @SidedProxy annotation in latest FML, and removed the now unnecessary ServerClientProxy 2012-06-07 16:20:49 -04:00
pahimar
8653295d44 More work on the secondary P Stone, moved around some of the dynEMC stuff 2012-06-05 08:14:20 -04:00
pahimar
84b9c56b96 Initial work on Localization (taken from BC) and some more work on the second p stone 2012-06-04 16:17:48 -04:00
pahimar
1fba95e2c8 More work on the P Stone, to be immediately changed again heh. 2012-06-04 07:44:42 -04:00
pahimar
838335ca69 Some P Stone work 2012-05-25 15:12:52 -04:00
pahimar
1c1ceb162a Support for custom item rarity types. Works in SMP. 2012-05-25 13:37:01 -04:00
pahimar
f73271d6b6 Some work on EMC mappings. Lots still to do. 2012-05-24 16:17:07 -04:00