Commit graph

302 commits

Author SHA1 Message Date
DarkGuardsman
913618afe6 Started work on electric furnace model 2013-09-21 23:31:10 -04:00
DarkGuardsman
53d7db3c5a Reworked recipe system 2013-09-21 22:22:46 -04:00
DarkGuardsman
4a2dd3eca1 Added metal fragment textures & other crafting 2013-09-21 22:22:33 -04:00
DarkGuardsman
c9b7e5be06 Worked on player crafting recipes 2013-09-21 19:34:17 -04:00
DarkGuardsman
11f35acabe Added the ability to remove salvaging options
In some cases this will be needed especial when other mods work with
mine. I'll need to make a system so users can add item to the processor
black list.
2013-09-21 19:04:24 -04:00
DarkGuardsman
c7c13330de Removed refined sand
Only used for crafting so i changed the recipes out for colored sand
instead.
2013-09-21 19:02:17 -04:00
DarkGuardsman
f1b508340b Worked on Colored Glass/Sand recipes
Correct the recipes
Reworked how they register
Added them to the processors
2013-09-21 19:01:25 -04:00
DarkGuardsman
04ba24f07a RemovedRecipeLoaderFromBlocks 2013-09-21 18:15:25 -04:00
DarkGuardsman
bc18a27763 Fixed power not draining 2013-09-21 18:03:49 -04:00
DarkGuardsman
9e38986f1e worked on processor recipes
There is a lot of work too do here.
2013-09-21 18:03:39 -04:00
DarkGuardsman
b378fc37bf created some vanilla recipes 2013-09-21 16:56:25 -04:00
DarkGuardsman
89944e03fc Worked on processor recipes
Also added damage output to normal processors so that some items don't
return in a clean form. Cases are for planks, ingots, plates, and some
blocks. This is to set the way for salvager machines later down the
road. In which will cost a lot and take a lot of time. Over normal
processor salvaging that will mess up just about anything that goes into
it.
2013-09-21 13:45:35 -04:00
DarkGuardsman
4e1204ed7b Worked on Ore enums & recipes a bit
Still have a lot of work to do but at least its better than nothing
2013-09-21 12:39:15 -04:00
DarkGuardsman
be157ae1fc corrected var names for ores in lang files
Nothing has changed but the new ore setup need the vars to be lower
case, as well aluminum ore is now called by its correct name.
2013-09-21 11:38:57 -04:00
DarkGuardsman
687a966992 reworked how ores are setup
Removed the dependency on using the material enum as it was adding ores
that should not generate which was causing a lot of issues. So to solve
this the block has its own enum set of ores it will work with. However,
i still need to reset the ore generator
2013-09-21 11:36:03 -04:00
Robert WC Seifert
d6a6112ad9 Merge pull request #9 from Vexatos/patch-1
Update de_DE.properties
2013-09-21 07:07:39 -07:00
Vexatos
4b7ac191cc Update de_DE.properties 2013-09-21 11:43:28 +02:00
DarkGuardsman
2daeec78cb removed debug from panels 2013-09-20 14:45:45 -04:00
DarkGuardsman
746be27657 added micoodle api
mainly just for solar power bonus
2013-09-20 14:45:17 -04:00
DarkGuardsman
484882de9d Got solar panel output power 2013-09-20 14:44:58 -04:00
DarkGuardsman
99f8af9d5c abandoned annotion use on blockSolarPanel
tried to use the solar panel for a test of the annotion system for
registering tileEntities and loading block based configs. However, my
code could no get the annotions for use.  I will have to correct it and
retest it on another block.
2013-09-20 13:58:07 -04:00
DarkGuardsman
0884cb61dd Added solar panel 2013-09-20 13:48:57 -04:00
DarkGuardsman
b688548aa0 Cleanup 2013-09-20 12:03:51 -04:00
DarkGuardsman
07eb79cdd0 FixedIssuesWithRegistry 2013-09-20 12:01:52 -04:00
DarkGuardsman
5fe80517a7 reworked creative tabs for all mods 2013-09-20 12:01:00 -04:00
DarkGuardsman
fda3a1de12 Added block Fluid from FM
block fluid prefab that is now used by the registry system to create new
fluid based blocks
2013-09-20 09:35:13 -04:00
DarkGuardsman
8a85d97ae8 BlockRegistryChanges 2013-09-20 09:34:13 -04:00
DarkGuardsman
775b153b68 Added system to detect annotations and use them
Untested but then again the entire registration system is so...
2013-09-20 08:52:37 -04:00
DarkGuardsman
657e3cddf9 Toying with annotations
Plan is to replace IExtraObjectInfo with annotations to be used in combo
with the new reflection based block registration system. Might try this
on a few more things and see were it goes.
2013-09-20 08:10:30 -04:00
DarkGuardsman
a72c06950e Reworked block registration system
Used reflection to create new block instances. This was done to prevent
disabled block from trying to take block IDs without doing a if
statement per block declaration. As well to make it a bit easier all
around to work with the system.
2013-09-20 07:35:52 -04:00
DarkGuardsman
b3fef55589 LicenseUpdate 2013-09-20 05:39:24 -04:00
DarkGuardsman
9a3b774c03 Changed ColorCode.class
Plan is to go back to how i use to use it. This means fluid mechanic
pipes will remap and go back to using a nbt var to store their type and
color.
2013-09-19 00:04:53 -04:00
DarkGuardsman
90c98c3e1e Added GUI and containers for basic machines
Also from Basic Components but they are just temporary to get things
rolling. I do not plan to create release with this code. Most of it will
rewritten to support my collective block designs.
2013-09-19 00:03:57 -04:00
DarkGuardsman
05af492258 Changed license a bit
Wanted to include the fact that the core is allowed to be used by UE mod
devs to improve their own work.
2013-09-19 00:02:12 -04:00
DarkGuardsman
0447aba123 removed unneeded inv code from furnace
Inventory is handles by the prefabs
2013-09-18 09:37:49 -04:00
DarkGuardsman
be1f8a4efb Started working on some basic machines
based on Old Basic Component machines. I do plan to rework every aspect
but am trying to maintain that same fill as the old machines. This is
why some of the code is copied so that the handling, and slot IDs match
up.
2013-09-18 09:22:41 -04:00
DarkGuardsman
528e0f465b moved a few files to api folder 2013-09-18 09:21:47 -04:00
DarkGuardsman
efc89bbbb6 Cleanup 2013-09-18 09:20:06 -04:00
DarkGuardsman
fa7c9cec5f Changed sendTerminalOutput to check active players 2013-09-18 08:11:45 -04:00
DarkGuardsman
8ff0262ce1 re-did packet system for terminal
Also moved access cod into TileEntityInv as i play to allow all GUI
based machines to be locked by the player.
2013-09-18 08:05:19 -04:00
DarkGuardsman
788d4e406e removed UE prefabs 2013-09-18 07:04:32 -04:00
DarkGuardsman
0896387e94 Changes 2013-09-18 06:56:27 -04:00
DarkGuardsman
841d891aa3 reworked energy prefabs
Plan to do a lot more work as i want more control over how the tiles
work even at the basic layer.
2013-09-18 06:53:42 -04:00
DarkGuardsman
2009392405 dark-CleanupSync 2013-09-18 04:28:57 -04:00
DarkGuardsman
14073150e5 fixed Fluid item container helpers
At least i think i fixed it this time.
2013-09-18 04:25:26 -04:00
DarkGuardsman
a41c3c7117 Changed Fluid item handler to return right
The item handler for FluidHelper fluid item interaction now returns true
only if the itemStack changed. This way right click with non-fluid
container items will work.
2013-09-18 03:33:30 -04:00
DarkGuardsman
03ca8bde35 Fixed nbt and meta recipe output issue
meta for recipes that had no defined meta was getting set to max meta
value. This catches on that and sets its to zero. Later after i work out
other bugs i'll flip this to being random to allow for more complex
salvaging.
2013-09-17 16:14:00 -04:00
DarkGuardsman
509a5c661b Reworked ProcessorRecipe system to allow salvaging 2013-09-17 06:10:48 -04:00
DarkGuardsman
bca6cc0262 Actually got gitChangeLog.bat working
It works now to get the shell script version working
2013-09-16 20:45:27 -04:00
DarkGuardsman
1cae57399d Think i got the gitChangeLog.bat working
Unsure as i need to do more testing.
2013-09-16 13:35:19 -04:00