simibubi
ffa252ac25
PR compat
2021-05-25 14:43:08 +02:00
simibubi
4d51e6096b
Merge pull request #1650 from PepperCode1/mc1.16/cleanup
...
Cleanup and Refactoring
2021-05-25 14:14:12 +02:00
PepperBell
d31fe013ce
Fix dyed handle compilation error
...
- Revert DYED_VALVE_HANDLES to using an array instead of a Vector
2021-05-24 13:49:59 -07:00
PepperBell
20cd8da377
Allow registering custom block movement checks
...
Registering block movement checks works by using one of the six static register methods on an instance of an implementation of one of the six corresponding interfaces. Each one takes some arguments and returns a CheckResult, which defines whether to return from the global check or fall through to the next registered check or fallback check.
- Rename BlockMovementTraits to BlockMovementChecks
- Rename some check methods to be consistent
- Pass World instead of IBlockReader to isBlockAttachedTowards
- Make the bottom half of doors attach up and down
- Remove door check from Contrapion#moveBlock as it is unnecessary
2021-05-24 13:32:39 -07:00
reidbhuntley
3f31b765dd
Make fan and nozzles not push players flying in creative
2021-05-24 15:19:54 -04:00
reidbhuntley
0cd49317d7
Revert "Make gantry carriage brittle"
...
This reverts commit bfc8c3e3
2021-05-23 22:42:03 -04:00
reidbhuntley
eb075f683b
Allow deployer to place cart assemblers
2021-05-23 16:40:15 -04:00
reidbhuntley
b0a84a9bc1
Fix breaking piston pole making piston base unusable
2021-05-23 15:08:43 -04:00
reidbhuntley
5ec8312322
Fix DoublePlantBlock dupe using deployers
2021-05-23 00:16:01 -04:00
reidbhuntley
73895604c8
Fix filter dupe, allow Schematicannon to place brackets
2021-05-22 21:50:31 -04:00
PepperBell
6c390977d8
Init Cleanup
...
- Refactor AllContainerTypes to use Registrate
- Replace RegistryEntry in AllEntityTypes and AllFluids with EntityEntry and FluidEntry, respectively
- Make AllEntityTypes use Registrate to register entity renderers instead of a separate method
- Refactor AllColorHandlers
- Fix error when a POI block is moved by a contraption
- Rename some static final fields to be upper snake case
- Make static fields in Create and CreateClient final
- Add I prefix to Coordinate interface
- Fix typo (BracketedTileEntityBehaviour#isBacketPresent)
- Make mixins go in alphabetical order
- Make pack.mcmeta use 2 spaces for indents
2021-05-22 18:00:10 -07:00
reidbhuntley
bfc8c3e306
Make gantry carriage brittle, defer brittle blocks
2021-05-22 17:35:49 -04:00
simibubi
aea44aa3fb
Merge pull request #1613 from reidbhuntley/schematics-crash
...
Various bugfixes regarding schematics
2021-05-22 17:50:45 +02:00
simibubi
56830052f3
Merge pull request #1568 from PepperCode1/mc1.16/fix-bugs
...
Fix Some Bugs
2021-05-22 04:14:58 +02:00
reidbhuntley
c2cc124239
Better support for partially safe NBT writing
2021-05-21 20:33:28 -04:00
reidbhuntley
68b3ba7215
Allow Schematicannon to defer blocks to print at end
2021-05-21 16:57:01 -04:00
reidbhuntley
ff5984a48e
Prevent rail fix from allowing floating rails
2021-05-21 13:38:13 -04:00
reidbhuntley
e1f1b1af9f
Clean up gantry fix
2021-05-21 13:21:05 -04:00
reidbhuntley
c7d3166fd1
Clean up gantry fix
2021-05-21 13:18:15 -04:00
reidbhuntley
d0040260d7
Assemble gantry carriage when shaft is extended
2021-05-21 00:46:35 -04:00
reidbhuntley
305b16fea9
Store Schematicannon options in block item as NBT
2021-05-20 22:53:08 -04:00
reidbhuntley
badec3aad0
Add proper rotation and mirroring to CartAssemblerBlock
2021-05-20 16:31:04 -04:00
reidbhuntley
8edfa73352
Hack to prevent rails placed by cannon from updating
2021-05-20 13:50:42 -04:00
reidbhuntley
947496995a
Make schematics write tags for filtering behaviour
2021-05-20 00:45:51 -04:00
reidbhuntley
e916b06862
Added model data refresh mixin
2021-05-18 21:52:35 -04:00
PepperBell
480d86c5ad
Fix beds on contraptions
...
- Add beds tag to brittle tag
- Let contraptions know bed halves are attached to each other
2021-05-18 18:50:54 -07:00
Kryppers
6c3bec250f
Pixel perfect
...
Fixed one of the tank rivets being out of place by one pixel.
2021-05-17 20:04:16 +01:00
PepperBell
bc6a6a3c9b
Merge remote-tracking branch 'upstream/mc1.16/dev' into mc1.16/fix-bugs
2021-05-08 20:56:21 -07:00
PepperBell
b10ceaf63d
Improve normal scaling fix
2021-05-08 20:02:32 -07:00
simibubi
ca5b9b4fb9
Bugs and things
...
- Recipes for the diving gear
- Idle Windmill Bearings now attach their structure when moved as part of another contraption
- Fixed pumps not updating transfer speed when directly between containers
- Fixed Multiblock Fluid tanks showing inconsistent information on their goggle overlay
- Creative Fluid tanks no longer show a goggle overlay
- Fixed Funnels and other interfaces not updating properly when affected chunks are unloaded and reloaded
- Fixed tooltips rendering behind item icon in the filter screens
2021-05-08 18:37:30 +02:00
Kryppers
39fb642fd9
The compressioning
...
50 to 90% compression across all textures
2021-05-08 01:14:22 +01:00
JozsefA
5821476c9f
Strip png metadata, save 157KB
2021-05-07 16:42:28 -07:00
Kryppers
c56464d0df
copper polish
2021-05-08 00:17:29 +01:00
PepperBell
e05db3cd76
Check for incorrect FluidBucketWrapper usage
...
Items that use FluidBucketWrapper incorrectly:
- Will not get filling recipes
- Cannot be filled with the spout
2021-05-07 13:33:18 -07:00
PepperCode1
da6f2652e7
Merge branch 'mc1.16/dev' of https://github.com/Creators-of-Create/Create into mc1.16/fix-bugs
2021-05-06 14:15:18 -07:00
PepperBell
970a5c2f53
Fix JEI Scene Lighting
...
- Fix sudden light transitions in JEI scenes
- Allow block GuiGameElements to set custom lighting
- Remove deprecated GuiGameElement methods
2021-05-06 14:14:31 -07:00
PepperBell
4ed97b3655
Fix super glue rendering
...
- Fix super glue normals, rotation, and reflection.
- Move render check to appropriate method.
- Minor optimizations.
2021-05-06 14:10:12 -07:00
simibubi
187c448513
Deploying items on items
...
- Added the Deploying recipe type
- Deployers can now polish items on belts or depots
- Deployers now make a little polishing sound when using sandpaper
2021-05-06 16:40:33 +02:00
PepperCode1
b0dad3bf79
Merge branch 'mc1.16/dev' of https://github.com/Creators-of-Create/Create into mc1.16/fix-bugs
2021-05-04 12:18:55 -07:00
zelophed
ca4ca11232
Merge remote-tracking branch 'origin/mc1.16/dev' into mc1.16/dev
2021-05-04 20:09:18 +02:00
simibubi
859d9fccf6
RenderType hotfix
2021-05-04 18:44:02 +02:00
simibubi
b38dd90431
Subcreatica, Part II
...
- Diving helmets now display a timer near the hotbar when underwater
- Copper backtanks now play an effect when accumulated air is maxed
- Copper backtank blocks can now be waterlogged
- Copper backtank cogs now animate
- Fixed subtitle of equip sounds
2021-05-04 18:04:00 +02:00
zelophed
dc6baae0ea
add a missing placement helper
...
- for placing small cogs against integrated cog wheels
2021-05-04 17:17:09 +02:00
zelophed
3c4e504f61
Merge remote-tracking branch 'origin/mc1.16/dev' into mc1.16/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/events/ClientEvents.java
# src/main/resources/create.mixins.json
2021-05-04 16:12:07 +02:00
PepperCode1
163361f5ca
Merge branch 'mc1.16/dev' of https://github.com/Creators-of-Create/Create into mc1.16/fix-bugs
2021-05-03 19:55:21 -07:00
simibubi
076783eb7e
Subcreatica
...
- Added the Copper Backtank
- Added Diving helmet and boots
2021-05-04 03:50:17 +02:00
PepperBell
77ee23c208
Fix crate rarity
2021-05-03 18:35:57 -07:00
zelophed
fd62f2f8f4
Merge remote-tracking branch 'origin/mc1.16/dev' into mc1.16/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/CreateClient.java
# src/main/java/com/simibubi/create/compat/jei/category/BlockzapperUpgradeCategory.java
# src/main/java/com/simibubi/create/content/curiosities/symmetry/SymmetryWandScreen.java
# src/main/java/com/simibubi/create/content/curiosities/zapper/ZapperScreen.java
2021-05-03 19:58:39 +02:00
zelophed
2442e3ac00
merge & comment cleanup
2021-05-03 18:25:57 +02:00
zelophed
c36346b97d
Merge branch 'mc1.16/config-ui' into mc1.16/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleConfigScreen.java
# src/main/java/com/simibubi/create/foundation/command/AllCommands.java
# src/main/java/com/simibubi/create/foundation/command/FabulousWarningCommand.java
# src/main/java/com/simibubi/create/foundation/command/OverlayConfigCommand.java
# src/main/java/com/simibubi/create/foundation/command/PonderCommand.java
# src/main/java/com/simibubi/create/foundation/command/ToggleDebugCommand.java
# src/main/java/com/simibubi/create/foundation/command/ToggleExperimentalRenderingCommand.java
# src/main/java/com/simibubi/create/foundation/gui/AbstractSimiContainerScreen.java
# src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java
# src/main/java/com/simibubi/create/foundation/gui/AllIcons.java
# src/main/java/com/simibubi/create/foundation/gui/UIRenderHelper.java
# src/main/java/com/simibubi/create/foundation/ponder/NavigatableSimiScreen.java
# src/main/java/com/simibubi/create/foundation/ponder/PonderProgressBar.java
# src/main/java/com/simibubi/create/foundation/ponder/PonderUI.java
# src/main/java/com/simibubi/create/foundation/ponder/content/PonderIndexScreen.java
# src/main/java/com/simibubi/create/foundation/ponder/content/PonderTagScreen.java
# src/main/java/com/simibubi/create/foundation/ponder/ui/ChapterLabel.java
# src/main/java/com/simibubi/create/foundation/ponder/ui/PonderButton.java
# src/main/resources/create.mixins.json
2021-05-03 16:54:32 +02:00