Commit graph

3560 commits

Author SHA1 Message Date
DarkGuardsman
7de88e4d70 worked on packet handling and power
changed the packet handler to use a method allowing for super classes to
work with the packet. This is without losing the packet ID or needing to
reread the data from the packet again.

As well more improvement to how the tile understands how its powered
from the network. Added ways to detect if the tile was remove, no longer
connected, and a delay in case the power source missed a power cycle.
More improvement are to come especial with how much power is used by the
entire network.
2013-06-30 21:48:59 -04:00
DarkGuardsman
702e72227f updated subs 2013-06-30 19:26:51 -04:00
DarkGuardsman
12ea85d5b9 more work on tile network code 2013-06-30 19:25:37 -04:00
DarkGuardsman
6474b73099 updated subs 2013-06-30 19:24:20 -04:00
DarkGuardsman
30fc0c0914 cleanup 2013-06-30 19:23:37 -04:00
DarkGuardsman
1160213f47 more work on network code 2013-06-30 01:58:26 -04:00
DarkGuardsman
aca1e28a97 Changed how config file is handled 2013-06-27 13:39:31 -04:00
DarkGuardsman
bdd481f8c2 move TileEntity Registry to main file 2013-06-27 13:12:36 -04:00
DarkGuardsman
c479ce22ac changed base block file 2013-06-27 13:08:05 -04:00
DarkGuardsman
4e9da6a76f wrote a pathfinder to see if the tile has power
This path finder will track back to see if it can find a power source in
range to power it.
2013-06-25 23:29:31 -04:00
DarkGuardsman
f23892e224 Reworking assembly network
Changing the fake network like power system for the belts into a better
network. This way i can start to do more with the network and manage it
better.
2013-06-25 22:30:27 -04:00
DarkGuardsman
fe90843d44 updated subs 2013-06-25 15:37:24 -04:00
DarkGuardsman
b5bb3e6316 Worked on Manipulator
This has not fixed issue with mekanism interaction yet. However, i am
still working on this though i don't think it just the manipulator
causing the issue.

Changes:
*Fixed: Filter not resetting for inventory helper
*Fixed: Manipulator consume items
*Fixed: Manipulator taking more items than existed
*General: Cleanup, docs, and minor corrections
2013-06-25 14:52:23 -04:00
DarkGuardsman
50c1f30793 Fixed spaces in config file 2013-06-24 16:10:32 -04:00
DarkGuardsman
934814cfbf Fixed an error with give stack being null
All though this caused no crash it was still an issue
2013-06-22 23:00:23 -04:00
Calclavia
43f54a3d5d Fixed Buildcraft energy issue 2013-06-21 19:41:13 -04:00
DarkGuardsman
0b64248a5a updated dark lib 2013-06-19 06:25:22 -04:00
DarkGuardsman
dcac13647a updated dark lib 2013-06-19 06:24:08 -04:00
DarkGuardsman
84ae6e0118 imported classes from dark-library 2013-06-19 06:23:36 -04:00
DarkGuardsman
cf1d9f4598 cleaned up and reduced library
@calclavia update submodules as i'm still working on getting Bitbucket
to clone ICBM threw sourceTree. Something about modding-lib will not
cloning... if you moved it to bitbucket might want to give me access.
2013-06-19 06:22:33 -04:00
DarkGuardsman
465a3093fe Made the give and take command use manipulator methods 2013-06-18 06:28:53 -04:00
Robert Seifert
9184ec9414 updated subs 2013-06-16 21:38:46 -04:00
Robert Seifert
3fa2c5e83f updated subs 2013-06-16 21:36:01 -04:00
Robert Seifert
ed2868d981 Fixed orbit manager radius 2013-06-15 11:38:18 -04:00
Robert Seifert
10f4384c5d updated build script 2013-06-14 12:45:24 -04:00
Robert Seifert
e758a930ef updated build script 2013-06-14 12:44:13 -04:00
Robert Seifert
9c97d98980 Add API-Bank Sumbmodule 2013-06-14 12:37:56 -04:00
Robert Seifert
af3b799161 Removed Calc's Modding Library 2013-06-14 12:36:54 -04:00
Robert Seifert
b561b90a3b Add API-Bank submodule 2013-06-14 12:35:22 -04:00
Robert Seifert
f8c50fa573 removed Calc's Modding Library 2013-06-14 12:33:03 -04:00
Robert Seifert
14d3054e5b Changed runnableMachine to not rely on Calc's code
Sorry @Calclavia if this looks like copying but i want to use this class
in all my mods without including your library. This way i can allow
other modders to work on my code without asking for your code.
2013-06-14 12:32:21 -04:00
Robert Seifert
46061e2b10 Updates for Dark-Library 2013-06-11 20:48:21 -04:00
Robert Seifert
ba534b0e3e Updated for Dark-Library 2013-06-11 20:46:15 -04:00
Robert Seifert
6feb886340 Massive package and class rework 2013-06-11 20:45:04 -04:00
Robert Seifert
92a0c5248f Worked on Factions and factions prefabs 2013-06-11 19:43:28 -04:00
Robert Seifert
4535ccb2ba updated subs 2013-06-11 00:53:45 -04:00
Robert Seifert
86ad98a2fb Possible fix to smp sentry issue 2013-06-11 00:48:33 -04:00
Robert Seifert
1fdbf217af updated subs 2013-06-10 20:05:00 -04:00
Robert Seifert
ee91848b48 updated subs 2013-06-10 20:03:32 -04:00
Robert Seifert
edfa4739e8 Changes to FakeEntityTile 2013-06-09 21:57:34 -04:00
Robert Seifert
41c1032226 Small change to damage entity
Still will need to be corrected later to pass the question to the tile
2013-06-09 10:29:30 -04:00
Robert Seifert
e4327c7cc2 Changed EntityTileDamage to extend entityLiving
This allow for entities to target this entity if it was an attack source
2013-06-09 07:49:11 -04:00
Robert Seifert
0c6b9153ca Passed right clicks onto the tile 2013-06-09 06:13:39 -04:00
Robert Seifert
3c43f66dd6 Added to IHpTile 2013-06-09 06:13:13 -04:00
Robert Seifert
1ef0ea0be2 Made basic machine class have an inf power mode
This mode should only be triggered by players in creative mode. This way
a creative mode player can force the machine to run without power.
2013-06-09 05:35:26 -04:00
Robert Seifert
022a1a0d75 Add IHeatObject
This is too be used by objects mainly block to store heat.
2013-06-09 05:34:16 -04:00
Robert Seifert
a8d4560cba Worked on custom damage and damage entity 2013-06-09 05:33:55 -04:00
Robert Seifert
e33f0b98e3 Added custom damage code
As well i added a way to create a fake entity for tile to be attacked by
vinalla and other mobs.
2013-06-08 03:02:53 -04:00
Robert Seifert
dccf527020 Fixed a null crash for crates
unkown if this was common or rare how it should be fixed. As well i
removed some code since it was already handled again else where. This
should make the crates load from map faster.
2013-06-07 23:58:46 -04:00
Robert Seifert
e84b7aa28f Getting somewhere with Quaternions
I think i still have a bit to work on to make this work as i'm not
getting a perfect circle in testing. Rather i'm getting a star shaped
pattern from the points.
2013-06-06 22:35:41 -04:00