1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-06-28 08:03:21 +00:00
CC-Tweaked/src/main/java/dan200/computercraft/shared/util
SquidDev f9e13ca67a Update CC: Tweaked to 1.13
Look, I originally had this split into several commits, but lots of
other cleanups got mixed in. I then backported some of the cleanups to
1.12, did other tidy ups there, and eventually the web of merges was
unreadable.

Yes, this is a horrible mess, but it's still nicer than it was. Anyway,
changes:

 - Flatten everything. For instance, there are now three instances of
   BlockComputer, two BlockTurtle, ItemPocketComputer. There's also no
   more BlockPeripheral (thank heavens) - there's separate block classes
   for each peripheral type.

 - Remove pretty much all legacy code. As we're breaking world
   compatibility anyway, we can remove all the code to load worlds from
   1.4 days.
 - The command system is largely rewriten to take advantage of 1.13's
   new system. It's very fancy!

 - WidgetTerminal now uses Minecraft's "GUI listener" system.

 - BREAKING CHANGE: All the codes in keys.lua are different, due to the
   move to LWJGL 3. Hopefully this won't have too much of an impact.

   I don't want to map to the old key codes on the Java side, as there
   always ends up being small but slight inconsistencies. IMO it's
   better to make a clean break - people should be using keys rather
   than hard coding the constants anyway.

 - commands.list now allows fetching sub-commands. The ROM has already
   been updated to allow fancy usage such as commands.time.set("noon").

 - Turtles, modems and cables can be waterlogged.
2019-04-02 20:59:48 +01:00
..
AbstractRecipe.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
Colour.java Turn inspections up to 11 2019-03-29 21:26:21 +00:00
ColourTracker.java Turn inspections up to 11 2019-03-29 21:26:21 +00:00
ColourUtils.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
CreativeTabMain.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
DefaultInteractionObject.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
DefaultInventory.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
DefaultSidedInventory.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
DirectionUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
DropConsumer.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
Holiday.java Happy new year! 2019-01-01 01:10:18 +00:00
HolidayUtil.java Turn inspections up to 11 2019-03-29 21:26:21 +00:00
IDAssigner.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
ImpostorRecipe.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
ImpostorShapelessRecipe.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
InventoryUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
IoUtil.java Turn inspections up to 11 2019-03-29 21:26:21 +00:00
NamedBlockEntityType.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
NBTUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
Palette.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
RecipeUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
RecordUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
RedstoneUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
StringUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
ThreadUtils.java Several improvements to the computer thread rework 2019-02-27 20:56:45 +00:00
TickScheduler.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
ValidatingSlot.java Several minor improvements 2019-02-20 09:48:16 +00:00
WaterloggableBlock.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00
WorldUtil.java Update CC: Tweaked to 1.13 2019-04-02 20:59:48 +01:00