SquidDev
7f2471d6b2
Fix list-like config options not reloading
...
Closes #199
2019-05-08 08:00:07 +01:00
SquidDev
b11d4bb209
Bump to 1.14.1pr1
...
Which means bumping mappings version. Oh boy, this was not a bundle of
laughs...
2019-05-07 20:40:55 +01:00
SquidDev
2a716244e9
Don't use the TileTurtle as our property source
...
We probably need to do this for some other inventories too - to
investigate.
Fixes #198
2019-05-06 22:59:44 +01:00
SquidDev
19b7ed538a
Hopefuly stub out all the network methods
...
Fixes #197
2019-05-06 22:46:44 +01:00
SquidDev
b0d9dc0b88
Merge branch 'mc-1.13.x' into mc-1.14-fabric
2019-05-06 21:53:59 +01:00
xuyu0v0
e0660b1dab
Create zh_cn.json
2019-05-06 21:47:43 +01:00
SquidDev
2182cfbeb7
Merge branch 'master' into mc-1.13.x
2019-05-06 21:32:56 +01:00
SquidDev
8fafec4915
Fix budget growing too much
...
We were using += instead of =, meaning the budget always grew,
rather than growing while there was still space. As a result, computers
were never correctly rate limited.
Further more, if a computer went into a deficit, we would continue to
increase the budget by a negative amount, exponentially decreasing until
overflowing!
Yes, this is a very embarrassing mistake. I'd been aware that rate
limiting wasn't working as expected for a while, I hadn't realised
the problem would be this stupid.
2019-05-01 17:24:30 +01:00
SquidDev
b9fd690ecb
Mark CC:T as incompatible with ComputerCraft
...
Just so people using the Twitch client don't try to use both.
2019-05-01 17:24:30 +01:00
SquidDev
e6094a59fa
Get us booting on a dedicated server
...
It doesn't appear that blocks are syncing, so we'll need to look into
that. Hopefully fixes #193
2019-04-29 08:04:24 +01:00
SquidDev
e8d7e6a562
Fix a whole bunch of bugs
2019-04-25 11:31:40 +01:00
SquidDev
536c2d9b2d
Merge branch 'mc-1.13.x' into mc-1.14-fabric
2019-04-25 08:39:32 +01:00
xuyu0v0
2f2ada4416
Create zh_cn.lang ( #186 )
2019-04-24 15:41:13 +01:00
SquidDev
9c951c58d9
Revert "Switch over to Curse maven for now"
...
This reverts commit 4b4b47e231
.
Didn't need it for that long. Woops.
2019-04-24 15:17:13 +01:00
SquidDev
4b4b47e231
Switch over to Curse maven for now
...
It stinks, but it's a suitable workaround.
Closes #184
2019-04-24 14:48:11 +01:00
SquidDev
2c027adb68
Fix advancements
...
Looks like these were never properly updated. Woops.
2019-04-24 12:15:03 +01:00
SquidDev
f15a278f3b
Bump versions
v1.14-1.82.3
2019-04-24 11:54:03 +01:00
SquidDev
26b73c2ff3
Merge branch 'mc-1.13.x' into mc-1.14-fabric
2019-04-24 10:53:28 +01:00
SquidDev
4a25e7a178
Fix GH release uploading
2019-04-24 10:40:44 +01:00
SquidDev
55d54fec63
Bump versions
v1.13.2-1.82.3
2019-04-24 10:33:50 +01:00
SquidDev
220e4bd660
Merge branch 'master' into mc-1.13.x
2019-04-24 10:15:33 +01:00
SquidDev
978c28a686
Bump version
v1.12.2-1.82.3
2019-04-24 09:48:28 +01:00
SquidDev
b867ada5e5
Merge pull request #182 from SquidDev-CC/hotfix/redstone-checks
...
Redstone behaviour tweaks
2019-04-24 09:45:28 +01:00
SquidDev
7071cc972b
Make redstone behaviour consistent with repeaters
...
This uses the same behaviour that repeaters and comparators do for
determining their input, meaning that redstone directly connected to the
computer is read (as you would expect).
It's worth noting that this is a shift from previous behaviour.
Therefore, it runs the (small) risk of breaking existing builds.
However, I believe it is more consistent with the expected behaviour.
2019-04-22 11:52:53 +01:00
SquidDev
6898f932a0
Remove redstone blocked checks
...
This has been returning false for almost 2 years (since
8abff95441
). At this point, it's probably
worth just dropping it entirely.
2019-04-22 11:40:19 +01:00
SquidDev
2e0ef6385d
Fix TurtleCompareCommand throwing exceptions
...
Originally introduced in 173ea72001
, but
the underlying cause has been happening for much longer.
- Fix order of method name parameters. Looks like this has been broken
since 1.11. Woops.
- Catch RuntimeExceptions too, as Forge converts checked into unchecked
ones.
Fixes #179
2019-04-19 18:57:12 +01:00
SquidDev
f93da7ea51
Bump Cobalt version
...
I promise! The joys of using -SNAPSHOT I guess...
This will now correctly cause orphaned threads to be cleaned up,
reducing the risk of thread saturation.
2019-04-18 09:49:52 +01:00
SquidDev
1210bb8a4d
Fix Gradle dependencies
...
I'm not entirely sure why it didn't like the previous version, but there
we go.
2019-04-16 10:43:11 +01:00
SquidDev
48a71e96eb
Bump version
v1.12.2-1.82.2
2019-04-16 10:35:15 +01:00
SquidDev
3bf47b5290
Make refuelling a little more flexible
...
This removes the link between item size and refuel limit, meaning
working with other items (such as FE items) is a little easier.
2019-04-16 10:28:10 +01:00
SquidDev
9e9f199e55
Remove a couple of over-eager error logs
2019-04-16 10:08:12 +01:00
SquidDev
5a8a111857
You didn't see nothing
2019-04-15 18:33:59 +01:00
SquidDev
48ba247ab4
Create an IMultipartTile for all BlockPeripheral tiles
...
Fixes #176
2019-04-15 09:21:10 +01:00
SquidDev
c1e08fc3c7
Fix computer block drops not being handles
...
This is still not 100% perfect - we don't drop them when in creative.
However, it's a notable improvement on what it was.
Closes #174
2019-04-12 19:54:08 +01:00
SquidDev
b9ec6f236d
Update to 1.14pr2
2019-04-12 19:49:39 +01:00
SquidDev
b1fff97bff
Bump to 1.14pr1
2019-04-11 09:40:32 +01:00
SquidDev
c81bc70475
Merge branch 'mc-1.13.x' into mc-1.14-fabric
2019-04-11 08:57:04 +01:00
SquidDev
362dbd97ac
Correctly handle capability creation & invalidation
...
Also make cable part detection more consistent.
2019-04-09 17:29:23 +01:00
SquidDev
aa0e1883d1
Add check for if item/block registration has failed
...
If mod loading fails, we'll continue to load colour handlers. As
blocks/items have not been registered, then we'll throw an NPE.
See MinecraftForge/MinecraftForge#5682. Somewhat fixes #168 .
2019-04-09 16:32:20 +01:00
SquidDev
9cdbcb4332
Use int instead of long for configs
...
Forge's config system will read the default values as integers, meaning
it fails to validate against the config spec. Ideally this'd be fixed in
forge, but this is a suitable work around.
2019-04-09 16:31:00 +01:00
SquidDev
23ddd4feb5
Fix several deprecation warnings
2019-04-09 16:30:44 +01:00
SquidDev
fcaa777c95
Merge branch 'master' into mc-1.13.x
2019-04-09 11:11:12 +01:00
SquidDev
b195cab6a7
Add a couple of colours unit tests
2019-04-09 10:35:23 +01:00
SquidDev
63dc0daa09
Convert computer sides to an enum
...
Previously we just relied on magic int values, which was confusing and
potentially error-prone. We could use EnumFacing, but that's a)
dependent on MC and b) incorrect, as we're referring to local
coordinates.
2019-04-09 10:02:54 +01:00
SquidDev
34602ec4be
Move null checks from Preconditions to Objects
2019-04-08 14:54:57 +01:00
SquidDev
f3ce44042f
Update all inputs if the block is not a neighbour
...
Fixes #172 , and acts as a workaround for MrTJP/ProjectRed#1472 .
2019-04-08 14:52:24 +01:00
SquidDev
4205f18f0c
Publish jar files to GH too
...
I'm not sure if I'll keep this, as it's a little redundant. We're on an
older version of the plugin, as 2.2.7 seems to fail for me.
Closes #165 .
2019-04-07 15:30:27 +01:00
SquidDev
6be330ae8d
Expose Computer.getRootMount again
...
It's a little evil, but we need it for CCEmuX. There's other ways of
achieving this, but not with supporting CC and CC:T.
v1.12.2-1.82.1
2019-04-07 14:58:25 +01:00
SquidDev
4569af2130
Bump version
2019-04-06 22:42:44 +01:00
SquidDev
765c31315a
Make redstone updates identical to how MC does it
...
Also fixes rather embarassing bug with redstone not updating.
2019-04-06 22:42:03 +01:00