simibubi
e24d6449cc
Merge branch 'mc1.18/dev' into mc1.19/dev
2023-03-08 14:32:50 +01:00
PepperCode1
1b2ca00c44
Minor fix-ups
...
- Fix some contraption transforms (fix Fabricators-of-Create/Create#591 )
- Remove AllStitchedTextures
- Organize imports
- Swap jarjar versions and ranges to ensure more reliable version
matching
- Add the jarJarRelease task to the jarjar group
2023-03-07 14:10:44 -08:00
PepperCode1
f7987570ab
1.19.3 Port Part I
...
- Mojang math -> JOML
- Use getters for x and y in AbstractWidget
- Use Button.builder()
- Widget -> Renderable
- Registry -> Registries for keys and BuiltInRegistries for registries
- Update pack format
2023-01-31 16:00:41 -08:00
PepperCode1
f12701ccc4
Merge branch 'mc1.18/dev' into mc1.19/dev
...
Conflicts:
build.gradle
gradle.properties
src/generated/resources/.cache/cache
src/generated/resources/data/create/tags/blocks/fan_transparent.json
src/generated/resources/data/create/tags/blocks/tree_attachments.json
src/generated/resources/data/create/tags/blocks/windowable.json
src/generated/resources/data/forge/tags/items/beacon_payment.json
src/main/java/com/simibubi/create/AllFluids.java
src/main/java/com/simibubi/create/AllTags.java
src/main/java/com/simibubi/create/Create.java
src/main/java/com/simibubi/create/content/contraptions/processing/BasinRecipe.java
src/main/java/com/simibubi/create/foundation/advancement/AllAdvancements.java
src/main/java/com/simibubi/create/foundation/block/render/DestroyProgressRenderingHandler.java
src/main/java/com/simibubi/create/foundation/data/CreateRegistrate.java
src/main/java/com/simibubi/create/foundation/mixin/DestroyProgressMixin.java
src/main/java/com/simibubi/create/foundation/render/SuperByteBuffer.java
src/main/resources/META-INF/mods.toml
src/main/resources/create.mixins.json
2022-11-22 20:25:55 -08:00
PepperCode1
131c9a5479
Hard-working Registrate
...
- Deprecate CreateRegistrate#lazy, add CreateRegistrate#create, and call
registerEventListeners manually
- Remove Create#registrate and use Create.REGISTRATE instead
- Move tag datagen code and methods to TagGen
- Pass event busses directly to Curios#init
- Update logging to use SLF4J
- Update Flywheel to 0.6.8-95
- Increment version to 0.5.0.g
2022-11-17 13:50:15 -08:00
PepperCode1
80ae80b39b
Mixing up the mud
...
- Add mixing recipe for mud
- Add BlockTagIngredient
- Update Flywheel
- Bump version
2022-09-28 22:16:18 -07:00
PepperCode1
97906cb4cc
Fix Flywheel JiJ version range
2022-09-25 12:34:18 -07:00
PepperCode1
62f7364b06
Fix build and JiJ Flywheel
...
- JiJ Flywheel since Forge 1.19 fixed mixin JiJ
- Add JEI common API as compile time dependency
2022-08-18 09:27:06 -07:00
PepperCode1
f7280b799c
1.19.2 and improvements
...
- Update to 1.19.2
- SuperByteBuffer no longer accepts a null RenderedBuffer
- Add datagen code for BiomeModifiers
- Switch back to Parchment mappings
2022-08-13 23:42:34 -07:00
PepperCode1
69b4973cac
Merge branch 'mc1.18/dev' into mc1.19/dev
...
Conflicts:
gradle.properties
src/main/java/com/simibubi/create/content/contraptions/fluids/PumpBlock.java
2022-08-13 21:10:01 -07:00
simibubi
a1b949c084
Graddle me this
...
- Temporarily regress to FG 5.1.53
2022-08-13 18:13:20 +02:00
PepperCode1
5e3f1eff1c
Merge remote-tracking branch 'upstream/mc1.18/dev' into mc1.19/dev
...
Conflicts:
src/main/java/com/simibubi/create/content/contraptions/fluids/PipeAttachmentModel.java
2022-08-07 12:20:18 -07:00
PepperCode1
6c0af5f83f
Fix fluid pipe culling
...
- Rework PipeAttachmentModel to not rely on cullfaces for extra
information
- Split connector away from rim/drain models into separate models
- Remove none pipe models
2022-08-06 19:37:19 -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
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
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
patryk3211
5a747ce93c
Added support for wearing goggles on curios head slot
2022-05-10 14:51:38 +02:00
PepperCode1
b32c83e74d
Tagging along
...
- Fix glowing shader for 1.18.2
- Optimize and compress tag code
- Convert MovementBehaviour to interface
- Remove manual refmap remapping as it is no longer necessary
- Update Gradle
2022-03-23 01:48:53 -07:00
PepperCode1
3c71e8041b
Remove unnecessary code
...
- Remove block vertex color code
- Remove experimentalRendering config
- Move as much Item.Properties configuration to AllItems as possible
2022-02-06 12:22:43 -08:00
Jozufozu
746d9867db
Client only flywheel
...
- Mark off everything using PartialModel or ContraptionLighter as client-only
- Likely needs more testing
2022-01-24 13:41:34 -08:00
Jozufozu
d98a07736c
No more diffuse divide
...
- Move PlacementSimulationWorld to Flywheel as VirtualRenderWorld
- Simplify ModelTransformer
- Model doesn't need #configure
- Bump Flywheel build
2021-12-25 15:56:15 -08:00
Jozufozu
ac3c9aa3bb
Switch back to parchment, update forge
2021-12-23 23:09:51 -08:00
Jozufozu
6887031ca4
Update forge - 39.0.5
2021-12-15 15:08:07 -08:00
PepperBell
080b048b2f
SmarterTileEntity
...
- Clean up SyncedTileEntity and SmartTileEntity
- Allow schematicannons to be rotated based on placement angle
- Fix DirectionalExtenderScrollOptionSlot rotation
- Remove deprecated usage of JsonReader and LazyLoadedValue
- Move ToolSelectionScreen to content.schematics.client
- Organize imports
- Update to 1.18.1
2021-12-10 16:58:05 -08:00
simibubi
061b85d515
New version who dis?
...
- Port to 1.18
- ChunkUtil discontinued
- SmartTileEntities write to metadata
- Features generate from -64 up
- World Wrappers weren't convoluted enough
- Haunted bell considers >0 safe
- Missing GuiUtils methods continued in RemovedGuiUtils
2021-12-07 18:24:57 +01:00
simibubi
e1d8415b09
Add Java version to build logs
2021-12-03 04:29:12 +01:00
Jozufozu
2bde87af33
haunted gradle
...
- Update forge
- Add Flywheel to the runs when using Create/Flywheel gradle workspace
- Fix weird intellij issues with mixin's annotation processor
2021-12-02 14:02:00 -08:00
PepperBell
1fdf1ff7e9
Destroyed and deprecated
...
- Fix rotation indicator particles
- Fix sail dyeing
- Turn BreakProgressHook into DestroyProgressRenderingHandler interface
- Refactor overlay rendering to properly use API
- Change SpriteShiftEntry to use StitchedSprites
- Use OnDatapackSyncEvent instead of mixin
- Organize foundation.ponder package
- Remove usage of deprecated:
- Durability bar methods
- Constants class
2021-11-27 14:49:43 -08:00
Jozufozu
7a4ed99fb5
Bump flywheel build
...
- New project slug
- StitchedSprite changes
2021-11-27 12:46:01 -08:00
Jozufozu
3aeef5d0ff
The sounds of sand
2021-11-17 19:42:34 -08:00
PepperBell
e0b496f807
Chipped away
2021-11-06 20:59:58 -07:00
PepperBell
3611068e00
Switch to Parchment mappings
2021-11-02 19:30:02 -07:00
PepperBell
0cb7a0260e
Chipping away
2021-11-01 22:18:30 -07:00
simibubi
741fa401d8
Move to official class names
...
- also updated buildscript to 1.17
- some remap corruption from compilation errors in flw/next
2021-11-02 00:08:20 +01:00
simibubi
925c98792f
(Sp)out of order
...
- Added behavioural registry for Spout/Block interaction
- Fixed and Refactored TiCon Casting via Spout
- Fixed fluid pipes getting stuck trying to waterlog non-solid blocks with fluid handling capabilities
- Fixed modlist lookup for non-english locales
2021-08-25 13:46:53 +02:00
Jozufozu
0349d57929
Fix CI
...
- Javadoc doesn't like angle brackets
- Add jar to artifacts
2021-08-06 12:13:51 -07:00
Jozufozu
e7c7669d7f
Setup build script for maven
2021-08-05 15:09:00 -07:00
simibubi
05d581c779
Blinding transparency
...
- Fixed goggle overlay fading into a solid colour when its custom alpha is 0
- Fixed crash rendering saws, addresses #2064
2021-07-31 12:24:28 +02:00
5610f63375
no more outdated gradle
2021-07-15 11:53:08 +02:00
a048285699
Bulk remap, compiles
2021-07-15 11:32:03 +02:00
f4d73118b1
merge more of the new stuff
2021-07-06 10:05:26 +02:00
f4b16852af
Merge all the new stuff
2021-06-26 19:24:59 +02:00
9763631984
Fix up the dynamic trees
2021-06-26 19:13:44 +02:00
PepperBell
c9f9be73ff
Buildscript tweaks
...
- Move Flywheel version to gradle.properties
- Use implementation instead of compile
2021-06-23 12:30:10 -07:00
JozsefA
c9d95e83ae
Bump flywheel build
2021-06-23 09:13:31 -07:00
JozsefA
dd63c6c4e3
Cleanup and get ready to merge
2021-06-22 21:09:32 -07:00
JozsefA
aeff644cc3
Merge remote-tracking branch 'origin/mc1.16/dev' into mc1.16/chromatic-projector
...
# Conflicts:
# src/generated/resources/assets/create/lang/en_us.json
# src/generated/resources/assets/create/lang/unfinished/de_de.json
# src/generated/resources/assets/create/lang/unfinished/es_es.json
# src/generated/resources/assets/create/lang/unfinished/es_mx.json
# src/generated/resources/assets/create/lang/unfinished/fr_fr.json
# src/generated/resources/assets/create/lang/unfinished/it_it.json
# src/generated/resources/assets/create/lang/unfinished/ja_jp.json
# src/generated/resources/assets/create/lang/unfinished/ko_kr.json
# src/generated/resources/assets/create/lang/unfinished/nl_nl.json
# src/generated/resources/assets/create/lang/unfinished/pl_pl.json
# src/generated/resources/assets/create/lang/unfinished/pt_br.json
# src/generated/resources/assets/create/lang/unfinished/ru_ru.json
# src/generated/resources/assets/create/lang/unfinished/zh_cn.json
# src/generated/resources/assets/create/lang/unfinished/zh_tw.json
# src/main/java/com/simibubi/create/AllContainerTypes.java
# src/main/java/com/simibubi/create/content/contraptions/base/KineticTileEntity.java
# src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerHandler.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/mounted/CartAssemblerTileEntity.java
# src/main/java/com/simibubi/create/content/curiosities/tools/BlueprintEntity.java
# src/main/java/com/simibubi/create/content/curiosities/tools/BlueprintOverlayRenderer.java
# src/main/java/com/simibubi/create/content/curiosities/tools/BlueprintRenderer.java
# src/main/java/com/simibubi/create/content/curiosities/tools/BlueprintScreen.java
# src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmRenderer.java
# src/main/java/com/simibubi/create/content/logistics/item/LinkedControllerScreen.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/AttributeFilterScreen.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/FilterContainer.java
# src/main/java/com/simibubi/create/content/schematics/block/SchematicTableScreen.java
# src/main/java/com/simibubi/create/content/schematics/block/SchematicannonTileEntity.java
# src/main/java/com/simibubi/create/foundation/gui/AllGuiTextures.java
# src/main/java/com/simibubi/create/foundation/gui/mainMenu/CreateMainMenuScreen.java
# src/main/java/com/simibubi/create/foundation/ponder/content/ChainDriveScenes.java
# src/main/java/com/simibubi/create/foundation/render/SuperByteBuffer.java
# src/main/resources/META-INF/mods.toml
# src/main/resources/assets/create/lang/default/messages.json
# src/main/resources/assets/create/lang/default/tooltips.json
2021-06-19 16:11:18 -07:00
JozsefA
652111c233
Yeet
2021-06-19 00:29:18 -07:00
PepperBell
1e41a390e4
Update buildscript
...
- Update Gradle from 5.6.3 to 5.6.4
- Move some versions to gradle.properties
- Switch to new Forge Maven URL
- Update JEI to 1.16.5 and Mixin processor to 0.8.2
- Add out/ to .gitignore
2021-06-17 22:04:21 -07:00
PepperBell
9235aa93ba
JEI Fixes
...
- Fix #1661 : blasting-only recipes would not be shown under the bulk blasting category
- Add ability to remove matching recipes by type while using the category builder
- Fix fan catalyst items being italicized
- Add and tweak some visibility modifiers
2021-05-28 23:10:12 -07:00
7ae89ef4e3
Dynamic trees compat (WIP)
2021-05-20 08:31:35 +02:00
Eivind
a2903182b0
Bumping registrate version to fix incompatibility with mojmap mods
2021-05-19 12:20:53 +02:00
JozsefA
2db49997df
Clean up build.gradle
2021-04-09 16:23:49 -07:00
JozsefA
cbb7e48565
Revert "Don't crash with starlight"
...
This reverts commit 4ae1ce3d
2021-04-09 16:21:38 -07:00
JozsefA
4ae1ce3dbe
Don't crash with starlight
2021-04-05 23:23:35 -07:00
zelophed
d03ea3488a
Merge branch 'mc1.15/dev' into mc1.16/dev
...
# Conflicts:
# src/generated/resources/.cache/cache
# src/generated/resources/assets/create/blockstates/andesite_funnel.json
# src/generated/resources/assets/create/blockstates/brass_funnel.json
# src/generated/resources/assets/create/lang/unfinished/de_de.json
# src/generated/resources/assets/create/lang/unfinished/es_es.json
# src/generated/resources/assets/create/lang/unfinished/fr_fr.json
# src/generated/resources/assets/create/lang/unfinished/it_it.json
# src/generated/resources/assets/create/lang/unfinished/ja_jp.json
# src/generated/resources/assets/create/lang/unfinished/ko_kr.json
# src/generated/resources/assets/create/lang/unfinished/nl_nl.json
# src/generated/resources/assets/create/lang/unfinished/pt_br.json
# src/main/java/com/simibubi/create/AllBlocks.java
# src/main/java/com/simibubi/create/compat/jei/category/CreateRecipeCategory.java
# src/main/java/com/simibubi/create/content/contraptions/components/actors/ContraptionActorData.java
# src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterRenderer.java
# src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterTileEntity.java
# src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerRenderer.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/AbstractContraptionEntity.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/AssemblyException.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/Contraption.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/IDisplayAssemblyExceptions.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/MovementBehaviour.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/OrientedContraptionEntity.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/chassis/LinearChassisBlock.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/gantry/GantryCarriageBlock.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/mounted/CartAssemblerBlock.java
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionRenderDispatcher.java
# src/main/java/com/simibubi/create/content/contraptions/fluids/actors/SpoutTileEntity.java
# src/main/java/com/simibubi/create/content/contraptions/fluids/tank/FluidTankTileEntity.java
# src/main/java/com/simibubi/create/content/contraptions/goggles/IHaveGoggleInformation.java
# src/main/java/com/simibubi/create/content/contraptions/particle/RotationIndicatorParticle.java
# src/main/java/com/simibubi/create/content/contraptions/relays/belt/transport/BeltMovementHandler.java
# src/main/java/com/simibubi/create/content/curiosities/tools/ExtendoGripItem.java
# src/main/java/com/simibubi/create/content/logistics/block/funnel/FunnelFilterSlotPositioning.java
# src/main/java/com/simibubi/create/content/logistics/block/funnel/FunnelMovementBehaviour.java
# src/main/java/com/simibubi/create/content/logistics/block/funnel/FunnelTileEntity.java
# src/main/java/com/simibubi/create/content/logistics/block/mechanicalArm/ArmInteractionPoint.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/AbstractFilterScreen.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/AttributeFilterScreen.java
# src/main/java/com/simibubi/create/content/schematics/SchematicWorld.java
# src/main/java/com/simibubi/create/content/schematics/block/SchematicTableScreen.java
# src/main/java/com/simibubi/create/content/schematics/block/SchematicannonRenderer.java
# src/main/java/com/simibubi/create/events/ClientEvents.java
# src/main/java/com/simibubi/create/foundation/block/connected/ConnectedTextureBehaviour.java
# src/main/java/com/simibubi/create/foundation/collision/CollisionDebugger.java
# src/main/java/com/simibubi/create/foundation/collision/OBBCollider.java
# src/main/java/com/simibubi/create/foundation/data/BuilderTransformers.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/AllGuiTextures.java
# src/main/java/com/simibubi/create/foundation/gui/AllIcons.java
# src/main/java/com/simibubi/create/foundation/gui/widgets/SelectionScrollInput.java
# src/main/java/com/simibubi/create/foundation/item/TooltipHelper.java
# src/main/java/com/simibubi/create/foundation/mixin/LightUpdateMixin.java
# src/main/java/com/simibubi/create/foundation/mixin/RenderHooksMixin.java
# src/main/java/com/simibubi/create/foundation/render/KineticRenderer.java
# src/main/java/com/simibubi/create/foundation/render/SuperByteBuffer.java
# src/main/java/com/simibubi/create/foundation/render/backend/Backend.java
# src/main/java/com/simibubi/create/foundation/render/backend/instancing/InstancedTileRenderer.java
# src/main/java/com/simibubi/create/foundation/utility/BlockHelper.java
# src/main/java/com/simibubi/create/foundation/utility/ColorHelper.java
# src/main/java/com/simibubi/create/foundation/utility/Lang.java
# src/main/java/com/simibubi/create/foundation/utility/MatrixStacker.java
# src/main/java/com/simibubi/create/foundation/utility/TreeCutter.java
# src/main/java/com/simibubi/create/foundation/utility/VecHelper.java
# src/main/java/com/simibubi/create/foundation/utility/placement/IPlacementHelper.java
# src/main/java/com/simibubi/create/foundation/utility/placement/util/PoleHelper.java
2021-03-20 12:58:02 +01:00
simibubi
21d87a0cfe
Change mixin repo
2021-03-08 17:29:42 +01:00
JozsefA
36e81857a3
Unmeddle the build script, but profiling is good.
2021-02-24 16:57:26 -08:00
JozsefA
e62d89b21c
Everything is lit, hopefully all the time now.
2021-02-24 16:52:49 -08:00
31e3c5b0bd
Port recent changes
2021-02-20 17:27:51 +01:00
simibubi
4ee9dd8a8a
Merge branch 'mc1.15/dev' into mc1.16/dev
2021-02-19 00:49:39 +01:00
8c8a9abd8a
Merge remote-tracking branch 'origin/mc1.15/dev' into mc1.15/dev
...
# Conflicts:
# src/generated/resources/assets/create/blockstates/fluid_pipe.json
2021-02-18 22:32:45 +01:00
JozsefA
2aa06b0786
useful debug arg in build.gradle
2021-02-05 22:50:07 -08:00
3d2edc492b
Merge remote-tracking branch 'origin/mc1.15/dev' into mc1.15/dev
2021-02-05 21:36:10 +01:00
simibubi
667f27d9b7
Update build.gradle
...
- Oops, messed with the buildscript again
2021-01-22 20:57:48 +01:00
fbb1c6b221
Merge remote-tracking branch 'origin/mc1.15/dev' into mc1.15/dev
...
# Conflicts:
# src/generated/resources/.cache/cache
# src/generated/resources/assets/create/lang/unfinished/de_de.json
# src/generated/resources/assets/create/lang/unfinished/fr_fr.json
# src/generated/resources/assets/create/lang/unfinished/it_it.json
# src/generated/resources/assets/create/lang/unfinished/ja_jp.json
# src/generated/resources/assets/create/lang/unfinished/ko_kr.json
# src/generated/resources/assets/create/lang/unfinished/nl_nl.json
# src/generated/resources/assets/create/lang/unfinished/pt_br.json
# src/generated/resources/assets/create/lang/unfinished/ru_ru.json
# src/generated/resources/assets/create/lang/unfinished/zh_cn.json
2021-01-22 20:56:46 +01:00
simibubi
525fc03278
Demise of the hopper funnel
...
- Added smart chutes
- Reworked non-mounted funnels to be consistent will all other funnel configurations
- Non-mounted funnels no longer occupy a full block length
- Non-mounted funnels can now insert and extract ground items
- Vertical funnels can no longer transfer between inventories
- Redstone links can now be placed onto any non-empty space
- Mechanical arms no longer arbitrarily wait between operations unless targets are overflowing
- Gave indicators on funnels better visibility
- Chutes now display contents in their goggle overlay
- Mechanical Arms and Wrenches can no longer be assigned to filter slots directly
2021-01-22 20:43:59 +01:00
28cd9a1fe1
Druidcraft woodcutter compatibility
2021-01-20 22:36:04 +01:00
JozsefA
0cb18c532d
uncomment the mixin annotation processor whoops
2021-01-15 20:07:04 -08:00
JozsefA
37e64e4c1d
fix vertex attribute data types
...
blockcolors and ao now work in contraptions
be smarter about allocating buffers
use gl buffer mapping, more to come
2021-01-15 16:17:13 -08:00
2b615b68bd
Fix mixins outside dev env
2021-01-13 09:50:00 +01:00
JozsefA
e5b61891fc
update forge and setup mixins
2021-01-12 21:58:40 -08:00
simibubi
069d5c962d
Revert temporary changes to build.gradle
2021-01-03 22:33:07 +01:00
simibubi
1498cb1cfc
Why are we still here, Part IV
...
- Mixers can no longer process single-item recipes
- Added processing recipes for items in AE2
- Fixed pams harvestcraft recipe catalysts not recycling properly
- Windmill bearings no longer assemble when the attached kinetics update
- Hose pulleys now display additional goggle info when their target fluid body is considered infinite
- Protected the natural scoria model from vertex-format changes made by optifine
- Andesite tunnels now split off single items to side outputs
- Fixed non-interpolated item animation on the Mechanical Saw
- Attempted fix to oriented contraption causing serialization issues
- Fixed mounted contraptions not updating yaw interpolation when stalled
- Fixed "shifting gears" advancement not triggering when using the cogwheel placement assist
- Schematicannons no longer cause pasted kinetic networks to be virtually interconnected
- Added sandstone -> sand; milling/crushing recipe
- Fixed Spouts duplicating container items in some configurations
- Fixed block cutting recipe outputs piling up beyond the gui boundaries
2021-01-03 22:29:55 +01:00
34bfa2f479
Remove TiC run reference
2020-10-16 17:00:43 +02:00
c9e2f8b05e
Deforester works on slime saplings
2020-10-16 11:14:47 +02:00
83918a6aaf
Fix build issues by not relying on modmaven, update JEI dependency to use dedicated 1.16.3 files
2020-10-11 15:43:04 +02:00
tterrag
4beaab9b97
Merge remote-tracking branch 'origin/mc1.15/dev' into mc1.16/dev
...
Update to 1.16.3
Conflicts:
src/main/java/com/simibubi/create/AllBlockPartials.java
src/main/java/com/simibubi/create/AllBlocks.java
src/main/java/com/simibubi/create/AllTags.java
src/main/java/com/simibubi/create/ClientEvents.java
src/main/java/com/simibubi/create/CommonEvents.java
src/main/java/com/simibubi/create/content/contraptions/components/actors/StorageInterfaceMovement.java
src/main/java/com/simibubi/create/content/contraptions/components/crafter/MechanicalCrafterTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/fan/AirCurrent.java
src/main/java/com/simibubi/create/content/contraptions/components/fan/NozzleTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/mixer/MechanicalMixerTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/Contraption.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/ContraptionCollider.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/ContraptionEntity.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/glue/SuperGlueItem.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/glue/SuperGlueRenderer.java
src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/mounted/CartAssemblerBlock.java
src/main/java/com/simibubi/create/content/contraptions/fluids/FluidPipeBlock.java
src/main/java/com/simibubi/create/content/contraptions/fluids/FluidPipeModel.java
src/main/java/com/simibubi/create/content/contraptions/fluids/FluidTankBlock.java
src/main/java/com/simibubi/create/content/contraptions/fluids/FluidTankCTBehaviour.java
src/main/java/com/simibubi/create/content/contraptions/fluids/FluidTankModel.java
src/main/java/com/simibubi/create/content/contraptions/fluids/PumpBlock.java
src/main/java/com/simibubi/create/content/contraptions/particle/AirFlowParticle.java
src/main/java/com/simibubi/create/content/contraptions/processing/HeaterBlock.java
src/main/java/com/simibubi/create/content/contraptions/processing/HeaterRenderer.java
src/main/java/com/simibubi/create/content/contraptions/processing/HeaterTileEntity.java
src/main/java/com/simibubi/create/content/contraptions/relays/belt/BeltHelper.java
src/main/java/com/simibubi/create/content/curiosities/ChromaticCompoundItem.java
src/main/java/com/simibubi/create/content/curiosities/symmetry/SymmetryWandScreen.java
src/main/java/com/simibubi/create/content/curiosities/tools/SandPaperPolishingRecipe.java
src/main/java/com/simibubi/create/content/logistics/block/extractor/ExtractorBlock.java
src/main/java/com/simibubi/create/content/logistics/block/extractor/ExtractorMovementBehaviour.java
src/main/java/com/simibubi/create/content/logistics/block/extractor/ExtractorSlots.java
src/main/java/com/simibubi/create/content/logistics/block/extractor/ExtractorTileEntity.java
src/main/java/com/simibubi/create/content/logistics/block/extractor/LinkedExtractorBlock.java
src/main/java/com/simibubi/create/content/logistics/block/funnel/FunnelFilterSlotPositioning.java
src/main/java/com/simibubi/create/foundation/fluid/FluidRenderer.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/belt/TransportedItemStackHandlerBehaviour.java
src/main/java/com/simibubi/create/foundation/tileEntity/behaviour/inventory/SynchronizedExtraction.java
src/main/java/com/simibubi/create/foundation/utility/AngleHelper.java
src/main/java/com/simibubi/create/foundation/utility/BlockHelper.java
src/main/java/com/simibubi/create/foundation/utility/VecHelper.java
src/main/java/com/simibubi/create/foundation/utility/outliner/BlockClusterOutline.java
src/main/java/com/simibubi/create/foundation/utility/outliner/Outline.java
2020-09-20 00:37:27 -04:00
tterrag
c1f68ab830
Prospective 1.16 port start - only find/replace fixes so far
2020-07-22 22:16:11 -04:00
Zelophed
b2a5a4822a
more changes to heater and particles
...
-heater now uses a enum for the blaze state
-added new particles for the heater
-changed heaters voxel shape
2020-07-18 20:07:22 +02:00
tterrag
a4a4298c20
Comment out changelog debugging code
2020-06-09 19:45:38 -04:00
tterrag
144f46251f
Fix changelog html output, add changelog history
2020-06-09 19:42:57 -04:00
tterrag
6f1be11612
Remove classifier from shadow jar
2020-06-09 19:34:57 -04:00
simibubi
a8c994ec9f
Hotfix the hotfix
...
- Fixed build issues of auto-published jars
2020-06-09 19:30:36 -04:00
tterrag
e4b3d58a88
Remove debug print from buildscript
2020-06-07 20:18:59 -04:00
tterrag
d857ebb3b7
Clean up buildscript, add automatic changelog and curseforge upload
2020-06-07 20:18:34 -04:00
simibubi
9005eae338
Config shenanigans & Terraforged support
...
- Serverconfig now registers together with the others
- Added missing stress config entries for components without a default stress impact greater than zero
- bumped version
- Tagged stone variants from Create palettes to generate in a terraforged world type
2020-06-05 13:02:11 +02:00
tterrag
c486854b7f
Convert AllTileEntities to Registrate, refactor TE constructors
...
Update Registrate to build 17
2020-06-01 00:33:08 -04:00
simibubi
e9c26eed0a
ColorRegistrate
...
- Added support for Block & ItemColors in CreateRegistrate
- Updated forge and removed obsolete warning suppressions
- Fixed mossy & overgrown block items not having their foliage layer coloured
2020-05-24 03:12:18 +02:00
simibubi
c698aec5d4
Generating complex blockstates
...
- Added utility for outsourcing blockstate generators into dedicated classes
- Ported Encased belt and Adjustable Pulley
- Updated Forge
2020-05-18 22:01:09 +02:00
simibubi
12e0e55b0f
Generating Stairs, Slabs and Walls
...
- All palette variants now have auto-generated stairs, slabs and walls for certain patterns
- Layered variant types have connected textures again
- Centralized all SpriteShifts
2020-05-15 01:23:27 +02:00
tterrag
c3cdf346f7
Update Registrate, use onRegister function instead of CreateBlockBuilder
2020-05-14 00:53:12 -04:00
tterrag
7832e79b13
Update Registrate, remove now-unnecessary support code for block entries
2020-05-11 23:18:49 -04:00
simibubi
0c2a33861e
Registrate Progress
...
- Started moving over a few kinetic blocks from AllBlocks to registrate
- Changed runData to only run client data tasks for now
- Added missing bind to the ContraptionRenderer for Stationary Contraptions
2020-05-04 19:57:16 +02:00
tterrag
c330d163ec
Update Registrate, add proof of concept new block registration pattern
2020-04-26 00:58:38 -04:00
tterrag
2cccbca11b
Add registrate as dependency, experimental refactor of AllBlocks
2020-04-19 16:16:00 -04:00
tterrag
a1605af46a
Merge remote-tracking branch 'origin/mc1.14-v0.2.3' into mc1.15-v0.2.2
...
# Conflicts:
# build.gradle
# src/main/java/com/simibubi/create/foundation/utility/SuperByteBuffer.java
# src/main/java/com/simibubi/create/foundation/world/AllWorldFeatures.java
# src/main/java/com/simibubi/create/modules/contraptions/components/crusher/CrushingWheelBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/components/fan/EncasedFanBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/components/millstone/MillstoneBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/components/turntable/TurntableBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/processing/BasinBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/redstone/AnalogLeverBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/relays/advanced/sequencer/SequencedGearshiftBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltBlock.java
# src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTileEntityRenderer.java
# src/main/java/com/simibubi/create/modules/curiosities/partialWindows/WindowInABlockModel.java
# src/main/java/com/simibubi/create/modules/logistics/block/RedstoneLinkBlock.java
# src/main/java/com/simibubi/create/modules/logistics/block/StockswitchBlock.java
# src/main/java/com/simibubi/create/modules/palettes/CTGlassPaneBlock.java
# src/main/java/com/simibubi/create/modules/schematics/block/SchematicTableBlock.java
# src/main/java/com/simibubi/create/modules/schematics/block/SchematicannonBlock.java
# src/main/resources/META-INF/mods.toml
2020-04-12 15:25:52 -04:00
simibubi
4d16961636
Bug Fixes
...
- Sandpaper can no longer repair tools
- Fixed players getting kicked for "flying" when moved by contraptions or fans
- Saw no longer duplicates itself when broken in an overstressed state
- Belts can no longer pass items on to a vertical belt
2020-04-11 00:55:51 +02:00