simibubi
a9b61b5c2f
Chipping away
2022-08-04 12:56:08 +02:00
PepperCode1
4ea1f3e620
Final Flywheel Fixes
...
- Update Flywheel
- Resolve all remaining errors
2022-08-03 23:43:36 -07:00
PepperCode1
9fbb71e4e9
Crash and leak fix
...
- Fix crash when invoking ContraptionMovementSetting#get
- Fix memory leak in WorldAttached by copying Flywheel's updated version
- Fix stockpile switches not preserving settings after being printed
2022-08-03 22:36:14 -07:00
PepperCode1
1797eddf0f
Sequenced Porting
...
- Resolve all remaining 1.19 errors except for SuperByteBuffer
2022-08-03 14:52:44 -07:00
PepperCode1
4b3a972b9b
Merge branch 'mc1.18/dev' into mc1.19/dev
...
Conflicts:
src/main/java/com/simibubi/create/Create.java
src/main/java/com/simibubi/create/CreateClient.java
src/main/java/com/simibubi/create/compat/jei/category/CreateRecipeCategory.java
src/main/java/com/simibubi/create/compat/jei/category/MechanicalCraftingCategory.java
src/main/java/com/simibubi/create/compat/jei/category/SequencedAssemblyCategory.java
src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerApplicationRecipe.java
src/main/java/com/simibubi/create/content/contraptions/components/steam/whistle/WhistleTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/IDisplayAssemblyExceptions.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/glue/SuperGlueSelectionHandler.java
src/main/java/com/simibubi/create/content/contraptions/fluids/actors/FillingRecipe.java
src/main/java/com/simibubi/create/content/contraptions/fluids/potion/PotionFluid.java
src/main/java/com/simibubi/create/content/contraptions/fluids/potion/PotionFluidHandler.java
src/main/java/com/simibubi/create/content/contraptions/fluids/tank/BoilerData.java
src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleConfigScreen.java
src/main/java/com/simibubi/create/content/contraptions/goggles/GoggleOverlayRenderer.java
src/main/java/com/simibubi/create/content/contraptions/goggles/IHaveGoggleInformation.java
src/main/java/com/simibubi/create/content/contraptions/itemAssembly/SequencedAssemblyRecipe.java
src/main/java/com/simibubi/create/content/contraptions/relays/advanced/sequencer/InstructionSpeedModifiers.java
src/main/java/com/simibubi/create/content/contraptions/relays/advanced/sequencer/SequencedGearshiftScreen.java
src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltSlicer.java
src/main/java/com/simibubi/create/content/curiosities/armor/BackTankUtil.java
src/main/java/com/simibubi/create/content/curiosities/armor/CopperBacktankArmorLayer.java
src/main/java/com/simibubi/create/content/curiosities/symmetry/SymmetryWandScreen.java
src/main/java/com/simibubi/create/content/curiosities/weapons/PotatoCannonItem.java
src/main/java/com/simibubi/create/content/curiosities/zapper/ZapperScreen.java
src/main/java/com/simibubi/create/content/curiosities/zapper/terrainzapper/WorldshaperScreen.java
src/main/java/com/simibubi/create/content/logistics/block/belts/tunnel/BrassTunnelTileEntity.java
src/main/java/com/simibubi/create/content/logistics/block/chute/ChuteTileEntity.java
src/main/java/com/simibubi/create/content/logistics/block/display/DisplayLinkScreen.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/AccumulatedItemCountDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/BoilerDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/DisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/EnchantPowerDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/FluidAmountDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/FluidListDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/ItemCountDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/ItemThoughputDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/KineticSpeedDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/NumericSingleLineDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/PercentOrProgressBarDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/RedstonePowerDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/ScoreboardDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/SingleLineDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/StationSummaryDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/StopWatchDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/TimeOfDayDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/display/source/ValueListDisplaySource.java
src/main/java/com/simibubi/create/content/logistics/block/redstone/NixieTubeTileEntity.java
src/main/java/com/simibubi/create/content/logistics/block/redstone/StockpileSwitchScreen.java
src/main/java/com/simibubi/create/content/logistics/item/LinkedControllerClientHandler.java
src/main/java/com/simibubi/create/content/logistics/item/filter/AttributeFilterContainer.java
src/main/java/com/simibubi/create/content/logistics/item/filter/AttributeFilterScreen.java
src/main/java/com/simibubi/create/content/logistics/item/filter/FilterItem.java
src/main/java/com/simibubi/create/content/logistics/item/filter/FilterScreen.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/EnchantAttribute.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/FluidContentsAttribute.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/astralsorcery/AstralSorceryAmuletAttribute.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/astralsorcery/AstralSorceryAttunementAttribute.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/astralsorcery/AstralSorceryCrystalAttribute.java
src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/astralsorcery/AstralSorceryPerkGemAttribute.java
src/main/java/com/simibubi/create/content/logistics/trains/entity/CarriageContraptionEntity.java
src/main/java/com/simibubi/create/content/logistics/trains/entity/TrainStatus.java
src/main/java/com/simibubi/create/content/logistics/trains/management/display/FlapDisplayTileEntity.java
src/main/java/com/simibubi/create/content/logistics/trains/management/edgePoint/station/StationMarker.java
src/main/java/com/simibubi/create/content/logistics/trains/management/edgePoint/station/StationScreen.java
src/main/java/com/simibubi/create/content/logistics/trains/management/edgePoint/station/TrainEditPacket.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/IScheduleInput.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/Schedule.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/ScheduleItem.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/ScheduleRuntime.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/ScheduleScreen.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/CargoThresholdCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/FluidThresholdCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/ItemThresholdCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/PlayerPassengerCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/RedstoneLinkCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/TimeOfDayCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/condition/TimedWaitCondition.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/destination/ChangeThrottleInstruction.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/destination/ChangeTitleInstruction.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/destination/DestinationInstruction.java
src/main/java/com/simibubi/create/content/logistics/trains/management/schedule/destination/TextScheduleInstruction.java
src/main/java/com/simibubi/create/content/logistics/trains/track/TrackBlock.java
src/main/java/com/simibubi/create/content/schematics/ClientSchematicLoader.java
src/main/java/com/simibubi/create/content/schematics/MaterialChecklist.java
src/main/java/com/simibubi/create/content/schematics/ServerSchematicLoader.java
src/main/java/com/simibubi/create/content/schematics/block/SchematicTableScreen.java
src/main/java/com/simibubi/create/content/schematics/block/SchematicannonScreen.java
src/main/java/com/simibubi/create/content/schematics/client/SchematicEditScreen.java
src/main/java/com/simibubi/create/content/schematics/client/SchematicPromptScreen.java
src/main/java/com/simibubi/create/content/schematics/client/SchematicRenderer.java
src/main/java/com/simibubi/create/content/schematics/client/ToolSelectionScreen.java
src/main/java/com/simibubi/create/content/schematics/item/SchematicItem.java
src/main/java/com/simibubi/create/events/ClientEvents.java
src/main/java/com/simibubi/create/foundation/advancement/CreateAdvancement.java
src/main/java/com/simibubi/create/foundation/command/ClearBufferCacheCommand.java
src/main/java/com/simibubi/create/foundation/command/CloneCommand.java
src/main/java/com/simibubi/create/foundation/command/ConfigCommand.java
src/main/java/com/simibubi/create/foundation/command/CouplingCommand.java
src/main/java/com/simibubi/create/foundation/command/DumpRailwaysCommand.java
src/main/java/com/simibubi/create/foundation/command/FixLightingCommand.java
src/main/java/com/simibubi/create/foundation/command/FlySpeedCommand.java
src/main/java/com/simibubi/create/foundation/command/HighlightCommand.java
src/main/java/com/simibubi/create/foundation/command/KillTrainCommand.java
src/main/java/com/simibubi/create/foundation/command/OverlayConfigCommand.java
src/main/java/com/simibubi/create/foundation/command/ReplaceInCommandBlocksCommand.java
src/main/java/com/simibubi/create/foundation/command/SConfigureConfigPacket.java
src/main/java/com/simibubi/create/foundation/config/ui/BaseConfigScreen.java
src/main/java/com/simibubi/create/foundation/config/ui/ConfigModListScreen.java
src/main/java/com/simibubi/create/foundation/config/ui/ConfigScreenList.java
src/main/java/com/simibubi/create/foundation/config/ui/HintableTextFieldWidget.java
src/main/java/com/simibubi/create/foundation/config/ui/OpenCreateMenuButton.java
src/main/java/com/simibubi/create/foundation/config/ui/SubMenuConfigScreen.java
src/main/java/com/simibubi/create/foundation/config/ui/entries/NumberEntry.java
src/main/java/com/simibubi/create/foundation/config/ui/entries/ValueEntry.java
src/main/java/com/simibubi/create/foundation/gui/AbstractSimiScreen.java
src/main/java/com/simibubi/create/foundation/gui/CreateMainMenuScreen.java
src/main/java/com/simibubi/create/foundation/gui/ModularGuiLineBuilder.java
src/main/java/com/simibubi/create/foundation/gui/element/TextStencilElement.java
src/main/java/com/simibubi/create/foundation/gui/widget/AbstractSimiWidget.java
src/main/java/com/simibubi/create/foundation/gui/widget/Label.java
src/main/java/com/simibubi/create/foundation/gui/widget/ScrollInput.java
src/main/java/com/simibubi/create/foundation/gui/widget/SelectionScrollInput.java
src/main/java/com/simibubi/create/foundation/item/ItemDescription.java
src/main/java/com/simibubi/create/foundation/item/TooltipHelper.java
src/main/java/com/simibubi/create/foundation/ponder/PonderTooltipHandler.java
src/main/java/com/simibubi/create/foundation/ponder/content/DisplayScenes.java
src/main/java/com/simibubi/create/foundation/ponder/content/RedstoneScenes.java
src/main/java/com/simibubi/create/foundation/ponder/element/WorldSectionElement.java
src/main/java/com/simibubi/create/foundation/ponder/ui/PonderTagIndexScreen.java
src/main/java/com/simibubi/create/foundation/ponder/ui/PonderUI.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/ValueBox.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/edgeInteraction/EdgeInteractionRenderer.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/filtering/FilteringRenderer.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/scrollvalue/ScrollValueRenderer.java
src/main/java/com/simibubi/create/foundation/utility/Debug.java
src/main/java/com/simibubi/create/foundation/utility/DynamicComponent.java
src/main/java/com/simibubi/create/foundation/utility/FluidFormatter.java
src/main/java/com/simibubi/create/foundation/utility/Lang.java
src/main/java/com/simibubi/create/foundation/utility/LangBuilder.java
2022-08-03 12:40:21 -07:00
PepperCode1
9c8df2ff27
Registries and components
...
- Abstract all custom registries behind improved CreateRegistry class
- Remove usage of ForgeRegistryEntry.delegate and IRegistryDelegate
where possible
- Replace usage of IForgeRegistryEntry#getRegistryName with
RegisteredObjects#getKeyOrThrow where key is expected to be not null
- Move all component creation to the Components class
- Backport some other miscellaneous changes from 1.19
2022-08-03 10:08:00 -07:00
nphhpn
b4c0657d8b
Fix #2539
2022-08-03 14:32:09 +07:00
PepperCode1
826e29f0f3
Do not disable culling
...
- Revert change to disable culling when rendering schematics
- Remove println in BlockHelper
2022-08-02 00:21:56 -07:00
PepperCode1
c421f98c18
Schematic printing and rendering fixes
...
- Fix printed funnels not having filters; remove funnel survival NBT
processor
- Fix printed tunnels not having filters
- Fix printed deployers not keeping mode
- Remove boolean argument from IPartialSafeNBT.writeSafe as it was
always false
- Fix filters not rendering in schematic renders
- Fix incorrect lighting on funnels in schematic renders
- Improve rendering of crumbling overlay in ponders
- Further improve CameraMixin
- Use computeIfAbsent in TorquePropagator
- Organize imports
2022-08-02 00:18:11 -07:00
simibubi
4d2526d1b6
Fluids & Biome Modifiers
2022-08-01 22:37:39 +02:00
simibubi
999703c88b
Tweaks to the deployer tooltip
2022-08-01 17:16:39 +02:00
simibubi
47902e77c0
PR Datagen
2022-08-01 16:47:28 +02:00
simibubi
3a98396a12
Squashed commit of the following:
...
commit a931c8900f
Author: 435THz <pil8andrea@gmail.com>
Date: Thu Jul 28 01:32:13 2022 +0200
forgot to change file on main
commit f7e4a56aae
Author: 435THz <pil8andrea@gmail.com>
Date: Wed Jul 27 15:06:49 2022 +0200
previously added 2 lines for no reason. removed them here
commit daa8e428ba
Author: 435THz <pil8andrea@gmail.com>
Date: Wed Jul 27 14:56:53 2022 +0200
finally done
commit 8008de2489
Author: 435THz <pil8andrea@gmail.com>
Date: Wed Jul 27 14:49:37 2022 +0200
done
commit d0eb27142c
Author: 435THz <pil8andrea@gmail.com>
Date: Tue Jul 26 21:12:47 2022 +0200
done
commit 6c3254f9a7
Author: 435THz <pil8andrea@gmail.com>
Date: Wed Jul 20 02:36:49 2022 +0200
down to 666
commit 0939d9e2f1
Author: 435THz <pil8andrea@gmail.com>
Date: Mon Jul 18 18:45:07 2022 +0200
hoping to not break anything
2022-08-01 16:06:16 +02:00
simibubi
ac1609ba5a
Squashed commit of the following:
...
commit 04496e59b1
Author: LexinonCraft <willi4wuff@gmail.com>
Date: Tue Jul 26 01:51:48 2022 +0200
Generated data
commit 261acf4038
Author: LexinonCraft <willi4wuff@gmail.com>
Date: Tue Jul 26 01:45:34 2022 +0200
Replaced old lang file with new lang file
commit 69c97b40c7
Author: LexinonCraft <willi4wuff@gmail.com>
Date: Tue Jul 26 01:44:06 2022 +0200
Finished translations except for descs and ponder
commit 3ef136bd89
Author: LexinonCraft <willi4wuff@gmail.com>
Date: Mon Jul 25 19:02:07 2022 +0200
Translated (almost) all blocks to German
2022-08-01 16:05:24 +02:00
Shadow75857
8bceef84d9
Updates to pl_pl.json by Shadow75857 ( #3368 )
2022-08-01 15:57:05 +02:00
vyhi
700ec95976
Updates to pt_br.json by vyhi ( #3329 )
2022-08-01 15:55:44 +02:00
simibubi
bad16edaec
Merge pull request #3290 from Zergatul/camera-mixin-compat
...
CameraMixin change for compatibility
2022-08-01 15:55:03 +02:00
muriplz
d1381ad33f
Updates to es_es.json by muriplz ( #3313 )
2022-08-01 15:54:33 +02:00
luffypirat
ccb4a25c1b
Updates to ru_ru.json by luffypirat ( #3281 )
2022-08-01 15:50:39 +02:00
qkrehf2
652e226ec0
Updates to ko_kr by qkrehf2 ( #3243 )
2022-08-01 15:49:45 +02:00
璀境石
4a0ad8807a
Updates to zh_cn.json by Demonese et al. ( #3181 )
2022-08-01 15:48:37 +02:00
simibubi
92054c9e1f
Merge pull request #3433 from SuperCoder7979/feature/deployer-tooltip
...
Add item and mode information to deployer goggle tooltip
2022-08-01 15:32:34 +02:00
simibubi
673c12b015
Merge pull request #3319 from PssbleTrngle/feature/backtank-tag
...
Move from item-based air source detection to tag-based
2022-08-01 15:25:55 +02:00
simibubi
b1a5bf7744
Merge pull request #3298 from TBiscuit1/mc1.18/dev
...
Fixed kinetic blocks able to surpass the rpm limit
2022-08-01 15:24:59 +02:00
simibubi
774345192b
Merge pull request #3126 from PiTheGuy/crash-fix-3103
...
Add check to TorquePropagator, fixing #3103
2022-08-01 15:21:37 +02:00
simibubi
0ea56293fd
Merge pull request #3115 from PiTheGuy/drill-fix
...
Allows the drill to be waterlogged
2022-08-01 15:15:39 +02:00
PepperCode1
83275a490c
Merge pull request #3437 from HappiePlant/mc1.18/dev
...
Small Typo Fix in README
2022-08-01 01:06:34 -07:00
PepperCode1
d9c6418fbf
Transforming the bugs away
...
- Fix arm interaction point client-side deserialization and
initialization issues
- Fix sequenced gearshift structure rotation
- Fix encased cogwheel rotation, mirroring, and structure transformation
- Add ITransformableBlock to allow custom handling of
StructureTransforms
- Remove DirectionHelper
- Add jarJarRelease Gradle task for building a jarJar without a
classifier
2022-08-01 01:03:03 -07:00
PepperCode1
233d9b292e
Version Conversion: 1.19 edition
...
- Mostly port to 1.19
- Remaining errors include:
- Fluids
- Features
- Registry-related code
- Fake worlds
- Some datagen code
2022-07-25 23:33:10 -07:00
HappiePlant
33e60fcf72
Small Typo Fix
2022-07-19 20:35:47 +02:00
SuperCoder79
ca9e308891
Fix import
2022-07-19 11:12:04 -04:00
SuperCoder79
64dc6fcabb
Improve deployer goggle tooltip
2022-07-19 11:03:28 -04:00
PepperCode1
82be76d893
JEI building, Gradle building
...
- Refactor JEI category building
- Fix placard item requirement not checking NBT
- Use AddPackFindersEvent instead of ShippedResourcePacks
- Remove unused config values
- Provide separate resource and data formats in pack.mcmeta
- Compress all images
- Update to latest Flywheel
- Disable jarJar inclusion of Flywheel
- Use ${file.jarVersion} instead of ${version}
- Add workaround for SpongePowered/MixinGradle#38
2022-07-16 01:58:43 -07:00
PepperCode1
4c45333687
JarJar Artifact Jar
...
- Use JarJar
- Include Flywheel automatically
- Include Registrate instead of shading it
- Refactor Maven coordinate scheme
- Artifact ID: "Create" -> "create-{minecraft_version}"
- Artifact Version: "{mod_version}.{patch}-{build_number}"
- Exclude datagen cache from built jars
- Include LICENSE file in build jars
- Sync mods.toml version with gradle.properties version
- Use more modern publication code
- Update Gradle: 7.4.1 -> 7.4.2
2022-07-14 15:02:24 -07:00
PepperCode1
0161b876fa
Foggy fixes
...
- Use RenderFogEvent instead of FogDensity event
- Adjust density of chocolate and honey fog
- Fix SteamEngineBlock not setting a default state
- Fix miscellaneous deprecation warnings
2022-07-13 15:42:03 -07:00
PssbleTrngle
8df2575700
move from item-based air source detection to tag-based
2022-07-13 20:11:12 +02:00
TBiscuit1
1ee7b2844d
Fixed a big bug
...
Fixed the bug that causes Large Cogwheel -> Small Cogwheel to be able to go overcharged (over the maximum speed)
2022-07-12 21:15:59 -04:00
PepperCode1
8b28c03699
Fix item sections and palettes tab
2022-07-12 15:43:42 -07:00
Igor Budzhak
9c78331911
CameraMixin change for compatibility
2022-07-12 22:46:58 +03:00
simibubi
1ec63c1511
Patch it while its hot
...
- Fixed Dedicated server crash when riding a train
- Fixed broken localisation component in super glue editor
- Fixed display links not showing correct icons for dyed nixie tubes
2022-07-12 17:51:25 +02:00
simibubi
33cb7fdfcb
Update bug_report.yml
2022-07-12 03:14:43 +02:00
simibubi
370414846d
bumb
2022-07-12 03:15:12 +02:00
simibubi
eebbe14a73
Well oiled machine
...
- Fixed Display links no longer accepting any blocks as valid source
- Temporarily merged creative tabs until a fix in registrate
2022-07-12 03:00:39 +02:00
PepperCode1
9e10a2486c
Merge pull request #3111 from AeiouEnigma/mc1.18/dev
...
Fix Starlight crash when moving empty contraptions with downward-facing Mechanical Pistons
2022-07-11 14:56:56 -07:00
PepperCode1
2508d1da25
Button split
...
- Replace project page button with separate CurseForge and Modrinth
buttons
- Add null check to mc.gameMode in ToolboxHandlerClient.onKeyInput
2022-07-11 14:08:44 -07:00
simibubi
9e8b278398
PR datagen
2022-07-11 22:55:09 +02:00
luffypirat
a5903c11d6
Updates to ru_ru.json by luffypirat ( #3244 )
2022-07-11 22:34:43 +02:00
simibubi
cd5b8ef830
Merge branch 'mc1.18/dev' of https://github.com/Creators-of-Create/Create into mc1.18/dev
2022-07-11 21:40:59 +02:00
simibubi
e1a4c9ec43
Cull me away
...
- Move carriage visibility guards out of shouldRender to avoid being denied entity ticks when entityculling is installed
2022-07-11 21:40:53 +02:00
Jozufozu
ef24999e31
Contraption's runway debut
...
- Contraptions support modeldata
- Fixes issue where the wrong casing appeared on belts assembled to contraptions
- Bump flywheel build
2022-07-11 14:37:26 -04:00