DarkGuardsman
c20acfc473
added to fluid Helper
2013-07-09 23:44:59 -04:00
DarkGuardsman
c961f3634e
removed more errors
2013-07-09 14:27:00 -04:00
DarkGuardsman
485ca799d8
Oh joy of updating to 1.6
...
This is going to take a lot of time to get working 100%
2013-07-09 13:10:09 -04:00
DarkGuardsman
30161f90f1
Fixed some power math
2013-07-08 01:28:37 -04:00
DarkGuardsman
0db6bb803d
changed power network and machine
2013-07-07 09:26:51 -04:00
DarkGuardsman
0b5da1920b
runnableMachine no longer drain its own network
...
If runable machine is an instance of INetworkPart it will not drain
power from any tile entity around it that shares the same network to
prevent self powering.
2013-07-07 05:06:34 -04:00
DarkGuardsman
b1fbad6201
minor edit
2013-07-06 02:18:31 -04:00
DarkGuardsman
cb320b6115
cleanup
2013-07-06 00:45:50 -04:00
DarkGuardsman
d4cdd93130
Working on my own power network class
2013-07-05 22:09:50 -04:00
DarkGuardsman
80dce03362
Added my own direction class
...
Same as ForgeDirection but with more directions
2013-07-05 22:09:40 -04:00
DarkGuardsman
f4e5f023ce
random changes to runnable machine
2013-07-05 22:09:24 -04:00
DarkGuardsman
3510a37a90
changed path finder to use tileEntity lists
...
This should allow for more connections than the standard 6 sides that
most tiles seem to only use.
2013-07-05 22:09:08 -04:00
DarkGuardsman
b6c026b1ba
cleanup
2013-07-05 22:08:22 -04:00
DarkGuardsman
ce76d225ee
removed basic components
2013-07-01 19:05:40 -04:00
DarkGuardsman
ac15cf12a0
Changed RunnableMachine to function diffrent
2013-07-01 19:00:36 -04:00
Calclavia
43f54a3d5d
Fixed Buildcraft energy issue
2013-06-21 19:41:13 -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
Robert Seifert
ed2868d981
Fixed orbit manager radius
2013-06-15 11:38:18 -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
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
86ad98a2fb
Possible fix to smp sentry issue
2013-06-11 00:48:33 -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
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
Robert Seifert
dab331f042
Testing use of Quaternions for rotation
...
This doesn't seem to be going well however i don't really understand how
to use them yet. Looking at them though i think OpenGl uses these for
model rotation. I might want to look into there code later...
2013-06-06 15:45:28 -04:00
Robert Seifert
8724a1023d
Possible solution to orbit (untested)
...
I'll test this after i make a test frame for it. Though i think this
might be it as long as i got the ideal down. After i tried to go to
sleep my brain broke down the changes pre rotation. If Y axis changes
the XZ distance change. If Z Axis changes YX distance changes. If X Axis
changes YZ axis changes. After figuring that out now i can use sin cos
to get the radian angles and times that by radius to get the delta
change in position.... or at least that is what i think. Testing will
prove me right or wrong.
2013-06-05 05:16:41 -04:00
Robert Seifert
10788a58b2
Worked on using sphere cords for orbit calcs (untested)
2013-06-05 03:27:06 -04:00
Robert Seifert
c3684dc952
Added math for Spherical coordinates
...
ref for math http://en.wikipedia.org/wiki/Spherical_coordinates
Might be adding more math methods later as i need them
2013-06-05 03:03:09 -04:00
Robert Seifert
0fcb2a0a54
File rename and doc edits
2013-06-05 03:00:32 -04:00
Robert Seifert
9f60e32729
repackaging and orbit changes
2013-06-05 02:30:19 -04:00
Robert Seifert
1a4415779c
Worked on orbit helper/network
...
This is going to need a ton of work and love to get right. Right now its
not even going to function.
2013-06-05 01:50:27 -04:00
Robert Seifert
a2d4398419
package change for hydraulic api
2013-06-03 08:34:02 -04:00
Robert Seifert
6cfa463c2b
changed balanceCollieveTank to better simulate tanks
...
Original this just spread out the liquid to all network parts. For the
ContainerNetwork which simulate tanks this fills the bottom tanks first.
2013-06-03 08:32:17 -04:00
Robert Seifert
ccf812758b
Added render classes from BC
...
I'll need to edit these later just so i don't fill like i took code
freely from BC. Even though there license does allow taking code freely
:/
2013-06-03 07:11:14 -04:00
Robert Seifert
dc4e34496e
Network corrections
...
Fixed several issues with the network but there are still more to go.
2013-06-03 04:27:08 -04:00
Robert Seifert
3de7ab0ca5
Massive Fluid Network changes
...
Got started on this and didn't stop to better document the changes.
First the man changes are to div out the network code to be more usable
in other way than fluids. As well to make a new network class for the
tanks which are now becoming a more like the pipes. I will later as well
make a mechanical network and a data network for later use.
On top of that there are some helper class that i didn't upload before i
started work. There is nothing too them as they were in the start of
development.
2013-06-03 02:22:29 -04:00
Robert Seifert
04a81b09a3
Fixed crash with getting flow rate
2013-05-29 01:38:53 -04:00
Robert Seifert
b056b97a9c
minor changes to autocrafter
2013-05-25 23:53:02 -04:00
Robert Seifert
b70fc9bdce
Added crafting manager from assembly line
...
Still needs improved to be more flex-able and useable by other tiles.
However, it should be very useful for anyone doing autocrafting. As well
if anyone who uses it spots and issue fill free to improve/fix it.
2013-05-25 21:39:01 -04:00
Robert Seifert
adedb540a1
added a fail safe for no users on a lock
2013-05-25 20:45:16 -04:00
Henry Mao
c7b5dd05fd
Improved terminal packets
2013-05-19 17:23:57 +08:00
Henry Mao
ffe37c8e4d
Your spelling sucks.
2013-05-19 16:04:06 +08:00
Henry Mao
d87ce2f987
Stopped using deprecated functions
2013-05-18 22:33:31 +08:00
Robert Seifert
955101d74b
Added hydraulic Lib
2013-05-17 14:37:51 -04:00
Robert Seifert
81f581e8a5
pulled some reusable files from AL
...
These files can be put to good use in other mods rather than recreating
them.
2013-05-15 17:36:46 -04:00
Robert Seifert
a122242c75
cleanup
2013-05-15 06:31:04 -04:00
Robert Seifert
75e7805c21
random stuff... really just random
2013-05-13 13:36:57 -04:00
Robert Seifert
ad5ffc8687
re-added copper wires
2013-05-11 11:09:34 -04:00
Robert Seifert
5fb1b3d1bb
added container class for terminal base
2013-05-11 09:25:27 -04:00
Henry Mao
48e5550957
Fixed some minor issues
2013-05-11 20:38:39 +08:00
Henry Mao
b3eefca979
Fixed not calling super.update()
2013-05-11 19:44:25 +08:00
Robert Seifert
07f01b6696
updated subs
2013-05-09 22:55:04 -04:00
Robert Seifert
20da3f682d
updated subs
2013-05-09 06:08:41 -04:00
Robert Seifert
d9ccca74d0
removed beam and tracer methods
...
each mod should create its own methods for this in its proxies
2013-05-09 03:38:23 -04:00
Robert Seifert
8bc283708e
updated for updated bc
2013-05-08 09:37:13 -04:00
Robert Seifert
1f2bcec549
created an extends version of UniversalyRunnable
2013-05-08 08:12:30 -04:00
Robert Seifert
7f34d242cd
added a way to check if no power system is loaded
...
This will make is possible for mods using the lib to just check if a
power system they can use it loaded.
2013-05-08 03:06:55 -04:00
Robert Seifert
2827565c7a
Updated subs and add bc item loading
2013-05-08 02:35:01 -04:00
Robert Seifert
e5445d75d1
updated subs
2013-05-06 19:32:45 -04:00
Robert Seifert
bc6ae3f8a6
reduced time of bullet tracer
2013-05-06 06:02:27 -04:00
Robert Seifert
a599b20fb9
added bullet tracer effect
2013-05-06 02:24:52 -04:00
Robert Seifert
4105242a3e
update for 1.5.2
2013-05-03 16:04:02 -04:00
Robert Seifert
5ed8f3dc46
cleanup of terminal
2013-05-02 23:35:45 -04:00
Robert Seifert
2994c5240b
added pre-fab machines
2013-04-30 15:51:12 -04:00
Robert Seifert
7b8fa4258c
cleanup
2013-04-27 05:05:06 -04:00
Robert Seifert
5adc18890f
remove init from DarkMain
2013-04-27 04:57:42 -04:00
Robert Seifert
7e3bc1e8df
removed proxys
2013-04-27 01:40:06 -04:00
Henry Mao
f6c0c8fa20
Fixed diamond operator error
2013-04-25 16:49:08 +08:00
Robert Seifert
ad29a6aa59
work on Global lists for GUI
2013-04-25 04:28:31 -04:00
Robert Seifert
2ba22f5417
added global access gui
...
Still have work too do with it to even use it but it opens threw greater
security till i can think of a way to manage the gui opening another
way.
2013-04-25 02:02:25 -04:00
Robert Seifert
893a94d142
clean and addition of access code
...
this code came from ICBM_Sentries but was part of dark/library before
being merged into sentry code.
2013-04-24 11:23:20 -04:00
Robert Seifert
a3c2bc8299
added new prefab
2013-04-21 07:33:50 -04:00
Robert Seifert
a540820821
fixed guis
2013-04-21 07:33:43 -04:00
Robert Seifert
3a7b0e7951
added assets
2013-04-20 08:24:24 -04:00
Robert Seifert
a1d51ae1ef
pulled in more of my code collection
2013-04-20 08:05:28 -04:00
Robert Seifert
53b72eaaa0
pulled classes out of other mods
...
These were in the same dark file package however were in different
repos. As time goes I'll try to collect the rest of the files. For the
moment many of this libraries class are hiding in my other mods both
current and dead.
2013-04-20 07:36:23 -04:00