├── .github └── FUNDING.yml ├── src ├── main │ ├── resources │ │ ├── assets │ │ │ └── create_connected │ │ │ │ ├── lang │ │ │ │ ├── eo_uy.json │ │ │ │ ├── fa_ir.json │ │ │ │ ├── fi_fi.json │ │ │ │ ├── id_id.json │ │ │ │ ├── is_is.json │ │ │ │ ├── kk_kz.json │ │ │ │ ├── README.md │ │ │ │ └── hi_in.json │ │ │ │ ├── models │ │ │ │ └── block │ │ │ │ │ ├── cross_connector │ │ │ │ │ ├── item.json │ │ │ │ │ ├── item_brass.json │ │ │ │ │ └── item_andesite.json │ │ │ │ │ ├── empty_fan_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── linked_transmitter │ │ │ │ │ ├── item.json │ │ │ │ │ ├── block_powered.json │ │ │ │ │ ├── block_powered_locked.json │ │ │ │ │ ├── block_powered_vertical.json │ │ │ │ │ └── block_powered_vertical_locked.json │ │ │ │ │ ├── fan_blasting_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_freezing_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_haunting_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_smoking_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_enriched_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_sanding_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_seething_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_splashing_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_withering_catalyst │ │ │ │ │ └── item.json │ │ │ │ │ ├── fan_ending_catalyst_dragon_head │ │ │ │ │ ├── item.json │ │ │ │ │ └── block.json │ │ │ │ │ ├── fan_ending_catalyst_dragons_breath │ │ │ │ │ └── item.json │ │ │ │ │ ├── inverted_clutch │ │ │ │ │ ├── item.json │ │ │ │ │ ├── block.json │ │ │ │ │ └── block_powered.json │ │ │ │ │ ├── inverted_gearshift │ │ │ │ │ ├── item.json │ │ │ │ │ ├── block.json │ │ │ │ │ └── block_powered.json │ │ │ │ │ ├── brake │ │ │ │ │ ├── block.json │ │ │ │ │ └── block_powered.json │ │ │ │ │ ├── freewheel_clutch │ │ │ │ │ ├── block.json │ │ │ │ │ └── block_uncoupled.json │ │ │ │ │ ├── overstress_clutch │ │ │ │ │ ├── block.json │ │ │ │ │ ├── block_uncoupled.json │ │ │ │ │ ├── block_powered.json │ │ │ │ │ └── block_uncoupled_powered.json │ │ │ │ │ ├── centrifugal_clutch │ │ │ │ │ ├── block.json │ │ │ │ │ └── block_uncoupled.json │ │ │ │ │ ├── kinetic_battery │ │ │ │ │ └── item_charged.json │ │ │ │ │ └── inventory_bridge │ │ │ │ │ ├── block_both.json │ │ │ │ │ ├── block_negative.json │ │ │ │ │ └── block_positive.json │ │ │ │ ├── ponder │ │ │ │ ├── crank_wheel.nbt │ │ │ │ ├── chain_cogwheel.nbt │ │ │ │ ├── inverted_clutch.nbt │ │ │ │ ├── kinetic_battery.nbt │ │ │ │ ├── kinetic_bridge.nbt │ │ │ │ ├── inventory_bridge.nbt │ │ │ │ ├── parallel_gearbox.nbt │ │ │ │ ├── inverted_gearshift.nbt │ │ │ │ ├── linked_transmitter.nbt │ │ │ │ ├── inventory_access_port.nbt │ │ │ │ ├── inventory_bridge_filter.nbt │ │ │ │ ├── kinetic_battery_chaining.nbt │ │ │ │ ├── sequenced_pulse_generator.nbt │ │ │ │ └── kinetic_battery_automation.nbt │ │ │ │ ├── sounds │ │ │ │ ├── elevator_music.ogg │ │ │ │ └── interlude_music.ogg │ │ │ │ └── textures │ │ │ │ ├── block │ │ │ │ ├── dragon.png │ │ │ │ ├── gearbox.png │ │ │ │ ├── brake_off.png │ │ │ │ ├── brake_on.png │ │ │ │ ├── axis_magnetic.png │ │ │ │ ├── bamboo_window.png │ │ │ │ ├── cherry_window.png │ │ │ │ ├── brass_gearbox_top.png │ │ │ │ ├── fan_catalyst_core.png │ │ │ │ ├── sanding_catalyst.png │ │ │ │ ├── seething_catalyst.png │ │ │ │ ├── electron_tube_small.png │ │ │ │ ├── freewheel_clutch_on.png │ │ │ │ ├── inverted_clutch_off.png │ │ │ │ ├── inverted_clutch_on.png │ │ │ │ ├── brass_gearbox_bottom.png │ │ │ │ ├── centrifugal_clutch_off.png │ │ │ │ ├── centrifugal_clutch_on.png │ │ │ │ ├── encased_chain_cogwheel.png │ │ │ │ ├── fluid_container_window.png │ │ │ │ ├── freewheel_clutch_off.png │ │ │ │ ├── inventory_bridge_both.png │ │ │ │ ├── inventory_bridge_front.png │ │ │ │ ├── inventory_bridge_off.png │ │ │ │ ├── inverted_gearshift_off.png │ │ │ │ ├── inverted_gearshift_on.png │ │ │ │ ├── kinetic_bridge_source.png │ │ │ │ ├── overstress_clutch_off.png │ │ │ │ ├── overstress_clutch_on.png │ │ │ │ ├── bamboo_window_connected.png │ │ │ │ ├── cherry_window_connected.png │ │ │ │ ├── inventory_access_port_on.png │ │ │ │ ├── inventory_access_port_back.png │ │ │ │ ├── inventory_access_port_front.png │ │ │ │ ├── inventory_access_port_off.png │ │ │ │ ├── inventory_access_port_top.png │ │ │ │ ├── inventory_bridge_negative.png │ │ │ │ ├── inventory_bridge_positive.png │ │ │ │ ├── kinetic_bridge_destination.png │ │ │ │ ├── fluid_container_window_debug.png │ │ │ │ ├── fluid_container_window_single.png │ │ │ │ ├── overstress_clutch_off_powered.png │ │ │ │ ├── overstress_clutch_on_powered.png │ │ │ │ ├── sequenced_pulse_generator_off.png │ │ │ │ ├── sequenced_pulse_generator_on.png │ │ │ │ ├── creative_fluid_container_window.png │ │ │ │ ├── kinetic_battery │ │ │ │ │ ├── level_0_charge.png │ │ │ │ │ ├── level_1_charge.png │ │ │ │ │ ├── level_2_charge.png │ │ │ │ │ ├── level_3_charge.png │ │ │ │ │ ├── level_4_charge.png │ │ │ │ │ ├── level_5_charge.png │ │ │ │ │ ├── level_0_discharge.png │ │ │ │ │ ├── level_1_discharge.png │ │ │ │ │ ├── level_2_discharge.png │ │ │ │ │ ├── level_3_discharge.png │ │ │ │ │ ├── level_4_discharge.png │ │ │ │ │ └── level_5_discharge.png │ │ │ │ ├── sequenced_pulse_generator_on_reset.png │ │ │ │ ├── sequenced_pulse_generator_off_reset.png │ │ │ │ └── creative_fluid_container_window_single.png │ │ │ │ ├── gui │ │ │ │ └── sequencer.png │ │ │ │ └── item │ │ │ │ ├── control_chip.png │ │ │ │ ├── music_disc_elevator.png │ │ │ │ ├── music_disc_interlude.png │ │ │ │ ├── incomplete_control_chip.png │ │ │ │ └── redstone_link_wildcard.png │ │ ├── create_connected_icon.png │ │ ├── data │ │ │ └── create_connected │ │ │ │ └── neruina │ │ │ │ └── auto_report.json │ │ ├── create_connected_icon.webp │ │ ├── pack.mcmeta │ │ └── META-INF │ │ │ └── accesstransformer.cfg │ └── java │ │ └── com │ │ └── hlysine │ │ └── create_connected │ │ ├── content │ │ ├── copycat │ │ │ ├── IWrappedBlock.java │ │ │ ├── wall │ │ │ │ └── WrappedWallBlock.java │ │ │ ├── fence │ │ │ │ └── WrappedFenceBlock.java │ │ │ ├── fencegate │ │ │ │ └── WrappedFenceGateBlock.java │ │ │ └── stairs │ │ │ │ └── WrappedStairsBlock.java │ │ ├── CCBlockStateProperties.java │ │ ├── redstonelinkwildcard │ │ │ ├── ILinkWildcard.java │ │ │ └── RedstoneLinkWildcardItem.java │ │ ├── inventoryaccessport │ │ │ └── WrappedItemHandler.java │ │ ├── WrenchableBlock.java │ │ └── ISplitShaftBlockEntity.java │ │ ├── datagen │ │ └── advancements │ │ │ └── Awardable.java │ │ ├── mixin │ │ ├── sequencedgearshift │ │ │ ├── InstructionSpeedModifiersAccessor.java │ │ │ ├── InstructionAccessor.java │ │ │ └── AbstractSimiScreenAccessor.java │ │ └── linkedtransmitter │ │ │ └── AnalogLeverBlockEntityAccessor.java │ │ └── compat │ │ └── ModMixin.java └── generated │ └── resources │ ├── assets │ └── create_connected │ │ ├── models │ │ ├── item │ │ │ ├── brake.json │ │ │ ├── item_silo.json │ │ │ ├── shear_pin.json │ │ │ ├── copycat_beam.json │ │ │ ├── copycat_box.json │ │ │ ├── copycat_slab.json │ │ │ ├── copycat_wall.json │ │ │ ├── crank_wheel.json │ │ │ ├── brass_gearbox.json │ │ │ ├── copycat_block.json │ │ │ ├── copycat_board.json │ │ │ ├── copycat_fence.json │ │ │ ├── copycat_stairs.json │ │ │ ├── kinetic_bridge.json │ │ │ ├── copycat_catwalk.json │ │ │ ├── cross_connector.json │ │ │ ├── freewheel_clutch.json │ │ │ ├── inventory_bridge.json │ │ │ ├── inverted_clutch.json │ │ │ ├── kinetic_battery.json │ │ │ ├── large_crank_wheel.json │ │ │ ├── overstress_clutch.json │ │ │ ├── parallel_gearbox.json │ │ │ ├── six_way_gearbox.json │ │ │ ├── centrifugal_clutch.json │ │ │ ├── copycat_fence_gate.json │ │ │ ├── empty_fan_catalyst.json │ │ │ ├── inverted_gearshift.json │ │ │ ├── linked_transmitter.json │ │ │ ├── copycat_vertical_step.json │ │ │ ├── encased_chain_cogwheel.json │ │ │ ├── fan_blasting_catalyst.json │ │ │ ├── fan_enriched_catalyst.json │ │ │ ├── fan_freezing_catalyst.json │ │ │ ├── fan_haunting_catalyst.json │ │ │ ├── fan_sanding_catalyst.json │ │ │ ├── fan_seething_catalyst.json │ │ │ ├── fan_smoking_catalyst.json │ │ │ ├── fan_splashing_catalyst.json │ │ │ ├── fan_withering_catalyst.json │ │ │ ├── fluid_vessel.json │ │ │ ├── vertical_brass_gearbox.json │ │ │ ├── charged_kinetic_battery.json │ │ │ ├── inventory_access_port.json │ │ │ ├── sequenced_pulse_generator.json │ │ │ ├── vertical_six_way_gearbox.json │ │ │ ├── brass_encased_cross_connector.json │ │ │ ├── vertical_parallel_gearbox.json │ │ │ ├── andesite_encased_cross_connector.json │ │ │ ├── fan_ending_catalyst_dragon_head.json │ │ │ ├── fan_ending_catalyst_dragons_breath.json │ │ │ ├── control_chip.json │ │ │ ├── music_disc_elevator.json │ │ │ ├── music_disc_interlude.json │ │ │ ├── incomplete_control_chip.json │ │ │ ├── redstone_link_wildcard.json │ │ │ └── creative_fluid_vessel.json │ │ └── block │ │ │ ├── wrapped_copycat_fence.json │ │ │ ├── wrapped_copycat_stairs.json │ │ │ ├── wrapped_copycat_wall.json │ │ │ ├── wrapped_copycat_fence_gate.json │ │ │ ├── kinetic_battery │ │ │ ├── block_0_charge.json │ │ │ ├── block_1_charge.json │ │ │ ├── block_2_charge.json │ │ │ ├── block_3_charge.json │ │ │ ├── block_4_charge.json │ │ │ ├── block_5_charge.json │ │ │ ├── block_0_discharge.json │ │ │ ├── block_1_discharge.json │ │ │ ├── block_2_discharge.json │ │ │ ├── block_3_discharge.json │ │ │ ├── block_4_discharge.json │ │ │ └── block_5_discharge.json │ │ │ ├── inventory_access_port │ │ │ ├── block_wall_on.json │ │ │ ├── block_floor_off.json │ │ │ ├── block_floor_on.json │ │ │ ├── block_wall_off.json │ │ │ ├── block_ceiling_off.json │ │ │ └── block_ceiling_on.json │ │ │ ├── sequenced_pulse_generator.json │ │ │ ├── sequenced_pulse_generator_powered.json │ │ │ ├── sequenced_pulse_generator_powering.json │ │ │ ├── sequenced_pulse_generator_powered_powering.json │ │ │ ├── sequenced_pulse_generator_reset.json │ │ │ ├── sequenced_pulse_generator_powering_reset.json │ │ │ ├── sequenced_pulse_generator_powered_reset.json │ │ │ ├── sequenced_pulse_generator_powered_powering_reset.json │ │ │ ├── brass_gearbox_x_1.json │ │ │ ├── brass_gearbox_x_1_2.json │ │ │ ├── brass_gearbox_x_1_2_3.json │ │ │ ├── brass_gearbox_x_1_2_3_4.json │ │ │ ├── brass_gearbox_x_1_2_4.json │ │ │ ├── brass_gearbox_x_1_3.json │ │ │ ├── brass_gearbox_x_1_3_4.json │ │ │ ├── brass_gearbox_x_1_4.json │ │ │ ├── brass_gearbox_x_2.json │ │ │ ├── brass_gearbox_x_2_3.json │ │ │ ├── brass_gearbox_x_2_3_4.json │ │ │ ├── brass_gearbox_x_2_4.json │ │ │ ├── brass_gearbox_x_3.json │ │ │ ├── brass_gearbox_x_3_4.json │ │ │ ├── brass_gearbox_x_4.json │ │ │ ├── brass_gearbox_y_1.json │ │ │ ├── brass_gearbox_y_1_2.json │ │ │ ├── brass_gearbox_y_1_2_3.json │ │ │ ├── brass_gearbox_y_1_2_3_4.json │ │ │ ├── brass_gearbox_y_1_2_4.json │ │ │ ├── brass_gearbox_y_1_3.json │ │ │ ├── brass_gearbox_y_1_3_4.json │ │ │ ├── brass_gearbox_y_1_4.json │ │ │ ├── brass_gearbox_y_2.json │ │ │ ├── brass_gearbox_y_2_3.json │ │ │ ├── brass_gearbox_y_2_3_4.json │ │ │ ├── brass_gearbox_y_2_4.json │ │ │ ├── brass_gearbox_y_3.json │ │ │ ├── brass_gearbox_y_3_4.json │ │ │ ├── brass_gearbox_y_4.json │ │ │ ├── brass_gearbox_z_1.json │ │ │ ├── brass_gearbox_z_1_2.json │ │ │ ├── brass_gearbox_z_1_2_3.json │ │ │ ├── brass_gearbox_z_1_2_3_4.json │ │ │ ├── brass_gearbox_z_1_2_4.json │ │ │ ├── brass_gearbox_z_1_3.json │ │ │ ├── brass_gearbox_z_1_3_4.json │ │ │ ├── brass_gearbox_z_1_4.json │ │ │ ├── brass_gearbox_z_2.json │ │ │ ├── brass_gearbox_z_2_3.json │ │ │ ├── brass_gearbox_z_2_3_4.json │ │ │ ├── brass_gearbox_z_2_4.json │ │ │ ├── brass_gearbox_z_3.json │ │ │ ├── brass_gearbox_z_3_4.json │ │ │ ├── brass_gearbox_z_4.json │ │ │ ├── brass_gearbox_x.json │ │ │ ├── brass_gearbox_y.json │ │ │ ├── brass_gearbox_z.json │ │ │ ├── creative_x_middle.json │ │ │ ├── creative_x_single.json │ │ │ ├── creative_z_middle.json │ │ │ ├── creative_z_single.json │ │ │ ├── creative_x_negative.json │ │ │ ├── creative_x_positive.json │ │ │ ├── creative_z_negative.json │ │ │ ├── creative_z_positive.json │ │ │ ├── creative_x_middle_window.json │ │ │ ├── creative_x_single_window.json │ │ │ ├── creative_z_middle_window.json │ │ │ └── creative_z_single_window.json │ │ ├── blockstates │ │ ├── copycat_beam.json │ │ ├── copycat_block.json │ │ ├── copycat_board.json │ │ ├── copycat_fence.json │ │ ├── copycat_slab.json │ │ ├── copycat_wall.json │ │ ├── copycat_fence_gate.json │ │ ├── copycat_stairs.json │ │ ├── copycat_vertical_step.json │ │ ├── empty_fan_catalyst.json │ │ ├── wrapped_copycat_fence.json │ │ ├── wrapped_copycat_stairs.json │ │ ├── wrapped_copycat_wall.json │ │ ├── fan_blasting_catalyst.json │ │ ├── fan_enriched_catalyst.json │ │ ├── fan_freezing_catalyst.json │ │ ├── fan_haunting_catalyst.json │ │ ├── fan_sanding_catalyst.json │ │ ├── fan_seething_catalyst.json │ │ ├── fan_smoking_catalyst.json │ │ ├── fan_splashing_catalyst.json │ │ ├── fan_withering_catalyst.json │ │ ├── wrapped_copycat_fence_gate.json │ │ ├── fan_ending_catalyst_dragon_head.json │ │ ├── fan_ending_catalyst_dragons_breath.json │ │ ├── item_silo.json │ │ ├── parallel_gearbox.json │ │ ├── shear_pin.json │ │ ├── cross_connector.json │ │ ├── six_way_gearbox.json │ │ ├── brass_encased_cross_connector.json │ │ └── andesite_encased_cross_connector.json │ │ └── sounds.json │ └── data │ ├── minecraft │ └── tags │ │ ├── block │ │ ├── slabs.json │ │ ├── walls.json │ │ ├── fences.json │ │ ├── stairs.json │ │ ├── fence_gates.json │ │ └── unstable_bottom_center.json │ │ └── item │ │ └── creeper_drop_music_discs.json │ ├── copycats │ └── tags │ │ └── item │ │ ├── copycat_beam.json │ │ ├── copycat_slab.json │ │ ├── copycat_wall.json │ │ ├── copycat_block.json │ │ ├── copycat_board.json │ │ ├── copycat_fence.json │ │ ├── copycat_stairs.json │ │ ├── copycat_fence_gate.json │ │ └── copycat_vertical_step.json │ ├── create │ ├── tags │ │ ├── block │ │ │ ├── fan_processing_catalysts │ │ │ │ ├── blasting.json │ │ │ │ ├── haunting.json │ │ │ │ ├── smoking.json │ │ │ │ └── splashing.json │ │ │ ├── brittle.json │ │ │ └── movable_empty_collider.json │ │ └── item │ │ │ └── contraption_controlled.json │ └── recipe │ │ └── cutting │ │ └── shaft.json │ ├── create_dd │ └── tags │ │ └── block │ │ ├── fan_processing_catalysts │ │ ├── sanding.json │ │ ├── freezing.json │ │ └── seething.json │ │ ├── fan_processing_catalysts_sanding.json │ │ ├── fan_processing_catalysts_freezing.json │ │ └── fan_processing_catalysts_superheating.json │ ├── create_dragons_plus │ └── tags │ │ └── block │ │ ├── passive_block_freezers.json │ │ └── fan_processing_catalysts │ │ ├── sanding.json │ │ └── ending.json │ ├── garnished │ └── tags │ │ └── block │ │ └── fan_processing_catalysts │ │ └── freezing.json │ ├── c │ └── tags │ │ ├── block │ │ ├── fences.json │ │ └── fence_gates.json │ │ └── item │ │ └── music_discs.json │ ├── createnuclear │ └── tags │ │ └── block │ │ └── fan_processing_catalysts │ │ └── enriched.json │ ├── diagonalfences │ └── tags │ │ └── block │ │ └── non_diagonal_fences.json │ └── create_connected │ ├── jukebox_song │ ├── elevator.json │ └── interlude.json │ ├── loot_table │ └── blocks │ │ ├── brake.json │ │ ├── linked_lever.json │ │ ├── item_silo.json │ │ ├── linked_oak_button.json │ │ ├── shear_pin.json │ │ ├── copycat_beam.json │ │ ├── copycat_wall.json │ │ ├── crank_wheel.json │ │ ├── fluid_vessel.json │ │ ├── linked_acacia_button.json │ │ ├── linked_analog_lever.json │ │ ├── linked_bamboo_button.json │ │ ├── linked_birch_button.json │ │ ├── linked_cherry_button.json │ │ ├── linked_jungle_button.json │ │ ├── linked_spruce_button.json │ │ ├── linked_stone_button.json │ │ ├── linked_warped_button.json │ │ ├── wrapped_copycat_wall.json │ │ ├── brass_gearbox.json │ │ ├── copycat_block.json │ │ ├── copycat_fence.json │ │ ├── linked_crimson_button.json │ │ ├── linked_dark_oak_button.json │ │ ├── linked_mangrove_button.json │ │ ├── wrapped_copycat_fence.json │ │ ├── wrapped_copycat_stairs.json │ │ ├── copycat_stairs.json │ │ ├── cross_connector.json │ │ ├── inverted_clutch.json │ │ ├── kinetic_bridge.json │ │ ├── six_way_gearbox.json │ │ ├── freewheel_clutch.json │ │ ├── inventory_bridge.json │ │ ├── kinetic_bridge_destination.json │ │ ├── large_crank_wheel.json │ │ ├── overstress_clutch.json │ │ ├── parallel_gearbox.json │ │ ├── wrapped_copycat_fence_gate.json │ │ ├── centrifugal_clutch.json │ │ ├── copycat_fence_gate.json │ │ ├── empty_fan_catalyst.json │ │ ├── inverted_gearshift.json │ │ ├── fan_sanding_catalyst.json │ │ ├── fan_smoking_catalyst.json │ │ ├── copycat_vertical_step.json │ │ ├── creative_fluid_vessel.json │ │ ├── encased_chain_cogwheel.json │ │ ├── fan_blasting_catalyst.json │ │ ├── fan_enriched_catalyst.json │ │ ├── fan_freezing_catalyst.json │ │ ├── fan_haunting_catalyst.json │ │ ├── fan_seething_catalyst.json │ │ ├── fan_splashing_catalyst.json │ │ ├── fan_withering_catalyst.json │ │ ├── inventory_access_port.json │ │ ├── linked_polished_blackstone_button.json │ │ ├── brass_encased_cross_connector.json │ │ ├── sequenced_pulse_generator.json │ │ ├── andesite_encased_cross_connector.json │ │ ├── fan_ending_catalyst_dragon_head.json │ │ └── fan_ending_catalyst_dragons_breath.json │ └── recipe │ ├── crafting │ ├── kinetics │ │ ├── empty_fan_catalyst_from_sanding.json │ │ ├── empty_fan_catalyst_from_smoking.json │ │ ├── crank_wheel.json │ │ ├── empty_fan_catalyst_from_blasting.json │ │ ├── empty_fan_catalyst_from_enriched.json │ │ ├── empty_fan_catalyst_from_freezing.json │ │ ├── empty_fan_catalyst_from_haunting.json │ │ ├── empty_fan_catalyst_from_seething.json │ │ ├── empty_fan_catalyst_from_splashing.json │ │ ├── empty_fan_catalyst_from_withering.json │ │ ├── empty_fan_catalyst_from_ending_dragon_head.json │ │ ├── parallel_gearbox.json │ │ ├── empty_fan_catalyst_from_ending_dragons_breath.json │ │ ├── large_crank_wheel.json │ │ ├── item_silo.json │ │ ├── encased_chain_cogwheel.json │ │ ├── redstone_link_wildcard.json │ │ ├── fluid_vessel.json │ │ ├── inventory_bridge.json │ │ ├── clutch_from_conversion.json │ │ ├── item_silo_from_conversion.json │ │ ├── item_vault_from_conversion.json │ │ ├── fluid_tank_from_conversion.json │ │ ├── fluid_vessel_from_conversion.json │ │ ├── inverted_clutch_from_conversion.json │ │ ├── cross_connector.json │ │ └── gearshift_from_conversion.json │ └── palettes │ │ ├── copycat_beam_compat.json │ │ ├── copycat_slab_compat.json │ │ └── copycat_wall_compat.json │ ├── item_application │ ├── blasting_catalyst_from_empty.json │ ├── haunting_catalyst_from_empty.json │ ├── smoking_catalyst_from_empty.json │ ├── splashing_catalyst_from_empty.json │ └── withering_catalyst_from_empty.json │ └── filling │ ├── fan_blasting_catalyst.json │ └── fan_splashing_catalyst.json ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── crowdin.yml ├── .gitattributes ├── update.json ├── settings.gradle └── .gitignore /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: lysine -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/eo_uy.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/fa_ir.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/fi_fi.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/id_id.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/is_is.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/kk_kz.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/brake.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brake/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/item_silo.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/item_silo" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/shear_pin.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/shear_pin" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/slabs.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_slab" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/wrapped_copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/barrier" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/wrapped_copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/barrier" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/wrapped_copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/barrier" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_beam.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_beam" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_slab.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_slab" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_wall" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/wrapped_copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/barrier" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_beam.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/beam" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_box.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/box" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_slab.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/slab" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/wall" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/crank_wheel/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_block" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_board.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_board" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_stairs" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/brass_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/block" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_board.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/board" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/fence" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/stairs" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/kinetic_bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_bridge/item" 3 | } -------------------------------------------------------------------------------- /src/main/resources/create_connected_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/create_connected_icon.png -------------------------------------------------------------------------------- /src/main/resources/data/create_connected/neruina/auto_report.json: -------------------------------------------------------------------------------- 1 | { 2 | "modid": "create_connected", 3 | "repo": "hlysine/create_connected" 4 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_catwalk.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/catwalk" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/freewheel_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/freewheel_clutch/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/inventory_bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_bridge/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/inverted_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inverted_clutch/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/kinetic_battery.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/large_crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/large_crank_wheel/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/overstress_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/overstress_clutch/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/parallel_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/parallel_gearbox/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/six_way_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/six_way_gearbox/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence_gate" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/cross_connector/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/create_connected_icon.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/create_connected_icon.webp -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/centrifugal_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/centrifugal_clutch/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/fence_gate" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/empty_fan_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/empty_fan_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/inverted_gearshift.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inverted_gearshift/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/linked_transmitter.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/copycats/tags/item/copycat_vertical_step.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_vertical_step" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/empty_fan_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/empty_fan_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/linked_transmitter/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/block" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/copycat_vertical_step.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/copycat_base/vertical_step" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/encased_chain_cogwheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/encased_chain_cogwheel/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_blasting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_blasting_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_enriched_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_enriched_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_freezing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_freezing_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_haunting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_haunting_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_sanding_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_sanding_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_seething_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_seething_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_smoking_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_smoking_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_splashing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_splashing_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_withering_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_withering_catalyst/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fluid_vessel.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_single_window" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/vertical_brass_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/item_vertical" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/cross_connector/item_brass.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/block_brass" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_blasting_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_blasting_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_freezing_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_freezing_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_haunting_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_haunting_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_smoking_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_smoking_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/pack.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "pack": { 3 | "description": { 4 | "text": "${mod_id} resources" 5 | }, 6 | "pack_format": 15 7 | } 8 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/charged_kinetic_battery.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/item_charged" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/inventory_access_port.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_wall" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/sequenced_pulse_generator.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/vertical_six_way_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/six_way_gearbox/item_vertical" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/fan_processing_catalysts/blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_blasting_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/fan_processing_catalysts/haunting.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_haunting_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/fan_processing_catalysts/smoking.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_smoking_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/item/contraption_controlled.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "minecraft:jukebox", 4 | "minecraft:note_block" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts/sanding.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_sanding_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts_sanding.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_sanding_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_enriched_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_enriched_catalyst/block" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_sanding_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_sanding_catalyst/block" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_seething_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_seething_catalyst/block" 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_splashing_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_splashing_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_withering_catalyst/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_withering_catalyst/block" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/brass_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/item_brass" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/vertical_parallel_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/parallel_gearbox/item_vertical" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/fan_processing_catalysts/splashing.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_splashing_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts/freezing.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_freezing_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts/seething.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_seething_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts_freezing.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_freezing_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dragons_plus/tags/block/passive_block_freezers.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_freezing_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/garnished/tags/block/fan_processing_catalysts/freezing.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_freezing_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/cross_connector/item_andesite.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/block_andesite" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_beam.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_board.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_slab.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/andesite_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/cross_connector/item_andesite" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/c/tags/block/fences.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence", 4 | "create_connected:wrapped_copycat_fence" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/brittle.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:crank_wheel", 4 | "create_connected:large_crank_wheel" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dd/tags/block/fan_processing_catalysts_superheating.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_seething_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_dragons_plus/tags/block/fan_processing_catalysts/sanding.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_sanding_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/data/createnuclear/tags/block/fan_processing_catalysts/enriched.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_enriched_catalyst" 4 | ] 5 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_ending_catalyst_dragon_head.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_ending_catalyst_dragon_head/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/walls.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_wall", 4 | "create_connected:wrapped_copycat_wall" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_ending_catalyst_dragon_head/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_ending_catalyst_dragon_head/block" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/copycat_vertical_step.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "minecraft:block/air" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/fan_ending_catalyst_dragons_breath.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_ending_catalyst_dragons_breath/item" 3 | } -------------------------------------------------------------------------------- /src/generated/resources/data/c/tags/item/music_discs.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:music_disc_elevator", 4 | "create_connected:music_disc_interlude" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/fences.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence", 4 | "create_connected:wrapped_copycat_fence" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_stairs", 4 | "create_connected:wrapped_copycat_stairs" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/c/tags/block/fence_gates.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence_gate", 4 | "create_connected:wrapped_copycat_fence_gate" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_ending_catalyst_dragons_breath/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fan_ending_catalyst_dragons_breath/block" 3 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/crank_wheel.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/crank_wheel.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/chain_cogwheel.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/chain_cogwheel.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/inverted_clutch.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/inverted_clutch.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/kinetic_battery.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/kinetic_battery.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/kinetic_bridge.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/kinetic_bridge.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/sounds/elevator_music.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/sounds/elevator_music.ogg -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/sounds/interlude_music.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/sounds/interlude_music.ogg -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/dragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/dragon.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/gearbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/gearbox.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/gui/sequencer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/gui/sequencer.png -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /src/generated/resources/assets/create_connected/lang/en_us.json 3 | translation: /src/main/resources/assets/create_connected/lang/%locale_with_underscore%.json 4 | -------------------------------------------------------------------------------- /src/generated/resources/data/diagonalfences/tags/block/non_diagonal_fences.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence", 4 | "create_connected:wrapped_copycat_fence" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/fence_gates.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence_gate", 4 | "create_connected:wrapped_copycat_fence_gate" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/inventory_bridge.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/inventory_bridge.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/parallel_gearbox.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/parallel_gearbox.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/brake_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/brake_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/brake_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/brake_on.png -------------------------------------------------------------------------------- /src/generated/resources/data/create/tags/block/movable_empty_collider.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence_gate", 4 | "create_connected:wrapped_copycat_fence_gate" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/item/creeper_drop_music_discs.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:music_disc_elevator", 4 | "create_connected:music_disc_interlude" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/inverted_gearshift.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/inverted_gearshift.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/linked_transmitter.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/linked_transmitter.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/item/control_chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/item/control_chip.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/empty_fan_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/empty_fan_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/wrapped_copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/wrapped_copycat_fence" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/wrapped_copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/wrapped_copycat_stairs" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/wrapped_copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/wrapped_copycat_wall" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/control_chip.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "create_connected:item/control_chip" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/data/minecraft/tags/block/unstable_bottom_center.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:copycat_fence_gate", 4 | "create_connected:wrapped_copycat_fence_gate" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_clutch/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:item/clutch", 3 | "textures": { 4 | "0": "create_connected:block/inverted_clutch_off" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/inventory_access_port.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/inventory_access_port.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/axis_magnetic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/axis_magnetic.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/bamboo_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/bamboo_window.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/cherry_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/cherry_window.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_blasting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_blasting_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_enriched_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_enriched_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_freezing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_freezing_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_haunting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_haunting_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_sanding_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_sanding_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_seething_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_seething_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_smoking_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_smoking_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/inventory_bridge_filter.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/inventory_bridge_filter.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/kinetic_battery_chaining.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/kinetic_battery_chaining.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/sequenced_pulse_generator.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/sequenced_pulse_generator.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/brass_gearbox_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/brass_gearbox_top.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/fan_catalyst_core.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/fan_catalyst_core.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/sanding_catalyst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/sanding_catalyst.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/seething_catalyst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/seething_catalyst.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_splashing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_splashing_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_withering_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_withering_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/wrapped_copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/wrapped_copycat_fence_gate" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_gearshift/item.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:item/gearshift", 3 | "textures": { 4 | "0": "create_connected:block/inverted_gearshift_off" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/ponder/kinetic_battery_automation.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/ponder/kinetic_battery_automation.nbt -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/electron_tube_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/electron_tube_small.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/freewheel_clutch_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/freewheel_clutch_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inverted_clutch_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inverted_clutch_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inverted_clutch_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inverted_clutch_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/item/music_disc_elevator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/item/music_disc_elevator.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/item/music_disc_interlude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/item/music_disc_interlude.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_ending_catalyst_dragon_head.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/empty_fan_catalyst/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/music_disc_elevator.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "create_connected:item/music_disc_elevator" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/music_disc_interlude.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "create_connected:item/music_disc_interlude" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/brass_gearbox_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/brass_gearbox_bottom.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/centrifugal_clutch_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/centrifugal_clutch_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/centrifugal_clutch_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/centrifugal_clutch_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/encased_chain_cogwheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/encased_chain_cogwheel.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/fluid_container_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/fluid_container_window.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/freewheel_clutch_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/freewheel_clutch_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_bridge_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_bridge_both.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_bridge_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_bridge_front.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_bridge_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_bridge_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inverted_gearshift_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inverted_gearshift_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inverted_gearshift_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inverted_gearshift_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_bridge_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_bridge_source.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/overstress_clutch_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/overstress_clutch_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/overstress_clutch_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/overstress_clutch_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/item/incomplete_control_chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/item/incomplete_control_chip.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/item/redstone_link_wildcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/item/redstone_link_wildcard.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/incomplete_control_chip.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "create_connected:item/incomplete_control_chip" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/redstone_link_wildcard.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:item/generated", 3 | "textures": { 4 | "layer0": "create_connected:item/redstone_link_wildcard" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/bamboo_window_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/bamboo_window_connected.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/cherry_window_connected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/cherry_window_connected.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_access_port_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_access_port_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_access_port_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_access_port_back.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_access_port_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_access_port_front.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_access_port_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_access_port_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_access_port_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_access_port_top.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_bridge_negative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_bridge_negative.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/inventory_bridge_positive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/inventory_bridge_positive.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_bridge_destination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_bridge_destination.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/fan_ending_catalyst_dragons_breath.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "": { 4 | "model": "create_connected:block/fan_ending_catalyst_dragons_breath/block" 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/README.md: -------------------------------------------------------------------------------- 1 | # Translations 2 | 3 | Create: Connected has a Crowdin page now! If you like to contribute, please head over 4 | to https://crowdin.com/project/create-connected-mod 5 | 6 | Thank you! -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/fluid_container_window_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/fluid_container_window_debug.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/fluid_container_window_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/fluid_container_window_single.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/overstress_clutch_off_powered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/overstress_clutch_off_powered.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/overstress_clutch_on_powered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/overstress_clutch_on_powered.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_off.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_on.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/creative_fluid_container_window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/creative_fluid_container_window.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_0_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_0_charge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_1_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_1_charge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_2_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_2_charge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_3_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_3_charge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_4_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_4_charge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_5_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_5_charge.png -------------------------------------------------------------------------------- /src/generated/resources/data/create_dragons_plus/tags/block/fan_processing_catalysts/ending.json: -------------------------------------------------------------------------------- 1 | { 2 | "values": [ 3 | "create_connected:fan_ending_catalyst_dragons_breath", 4 | "create_connected:fan_ending_catalyst_dragon_head" 5 | ] 6 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_0_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_0_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_1_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_1_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_2_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_2_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_3_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_3_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_4_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_4_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_5_discharge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/kinetic_battery/level_5_discharge.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_on_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_on_reset.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_off_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/sequenced_pulse_generator_off_reset.png -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/brake/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/brake_off", 5 | "particle": "create_connected:block/brake_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/textures/block/creative_fluid_container_window_single.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlysine/create_connected/HEAD/src/main/resources/assets/create_connected/textures/block/creative_fluid_container_window_single.png -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_0_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_0_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_1_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_1_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_2_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_2_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_3_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_3_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_4_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_4_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_5_charge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_5_charge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/copycat/IWrappedBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.copycat; 2 | 3 | /** 4 | * Marker interface for block classes that are wrapped by copycats. 5 | */ 6 | public interface IWrappedBlock { 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/brake/block_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brake/block", 3 | "textures": { 4 | "0": "create_connected:block/brake_on", 5 | "particle": "create_connected:block/brake_on" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_wall_on.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_wall", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_on" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_0_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_0_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_1_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_1_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_2_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_2_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_3_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_3_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_4_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_4_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/kinetic_battery/block_5_discharge.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/block", 3 | "textures": { 4 | "level": "create_connected:block/kinetic_battery/level_5_discharge" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_floor_off.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_floor", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_off" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_floor_on.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_floor", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_on" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_wall_off.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_wall", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_off" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_ceiling_off.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_ceiling", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_off" 5 | } 6 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/inventory_access_port/block_ceiling_on.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_access_port/block_ceiling", 3 | "textures": { 4 | "level": "create_connected:block/inventory_access_port_on" 5 | } 6 | } -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Disable autocrlf on generated files, they always generate with LF 2 | # Add any extra files or paths here to make git stop saying they 3 | # are changed when only line endings change. 4 | src/generated/**/.cache/cache text eol=lf 5 | src/generated/**/*.json text eol=lf 6 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_clutch/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/inverted_clutch_off", 5 | "particle": "create_connected:block/inverted_clutch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/item_silo.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "large=false": { 4 | "model": "create_connected:block/item_silo" 5 | }, 6 | "large=true": { 7 | "model": "create_connected:block/item_silo" 8 | } 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/freewheel_clutch/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/freewheel_clutch_off", 5 | "particle": "create_connected:block/freewheel_clutch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_gearshift/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/gearshift/block", 3 | "textures": { 4 | "0": "create_connected:block/inverted_gearshift_off", 5 | "particle": "create_connected:block/inverted_gearshift_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/overstress_clutch/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/overstress_clutch_off", 5 | "particle": "create_connected:block/overstress_clutch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/centrifugal_clutch/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create:block/clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/centrifugal_clutch_off", 5 | "particle": "create_connected:block/centrifugal_clutch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_clutch/block_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inverted_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/inverted_clutch_on", 5 | "particle": "create_connected:block/inverted_clutch_on" 6 | } 7 | } -------------------------------------------------------------------------------- /update.json: -------------------------------------------------------------------------------- 1 | { 2 | "homepage": "https://github.com/hlysine/create_connected/", 3 | "promos": { 4 | "1.21.1-recommended": "1.1.10-mc1.21.1", 5 | "1.20.1-recommended": "1.1.10-mc1.20.1", 6 | "1.19.2-recommended": "0.9.4-mc1.19.2", 7 | "1.18.2-recommended": "0.9.5-mc1.18.2" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_off", 5 | "torch": "minecraft:block/redstone_torch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inverted_gearshift/block_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inverted_gearshift/block", 3 | "textures": { 4 | "0": "create_connected:block/inverted_gearshift_on", 5 | "particle": "create_connected:block/inverted_gearshift_on" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_on", 5 | "torch": "minecraft:block/redstone_torch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powering.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_off", 5 | "torch": "minecraft:block/redstone_torch" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/centrifugal_clutch/block_uncoupled.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/centrifugal_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/centrifugal_clutch_on", 5 | "particle": "create_connected:block/centrifugal_clutch_on" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/freewheel_clutch/block_uncoupled.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/freewheel_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/freewheel_clutch_on", 5 | "particle": "create_connected:block/freewheel_clutch_on" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/overstress_clutch/block_uncoupled.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/overstress_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/overstress_clutch_on", 5 | "particle": "create_connected:block/overstress_clutch_on" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powered_powering.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_on", 5 | "torch": "minecraft:block/redstone_torch" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_reset.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_off_reset", 5 | "torch": "minecraft:block/redstone_torch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powering_reset.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_off_reset", 5 | "torch": "minecraft:block/redstone_torch" 6 | } 7 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/overstress_clutch/block_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/overstress_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/overstress_clutch_off_powered", 5 | "particle": "create_connected:block/overstress_clutch_off_powered" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powered_reset.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_on_reset", 5 | "torch": "minecraft:block/redstone_torch_off" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/jukebox_song/elevator.json: -------------------------------------------------------------------------------- 1 | { 2 | "comparator_output": 15, 3 | "description": { 4 | "translate": "item.create_connected.music_disc_elevator.desc" 5 | }, 6 | "length_in_seconds": 240.0, 7 | "sound_event": { 8 | "sound_id": "create_connected:elevator_music" 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/kinetic_battery/item_charged.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/kinetic_battery/item", 3 | "textures": { 4 | "0": "create_connected:block/kinetic_battery/level_5_discharge", 5 | "particle": "create_connected:block/kinetic_battery/level_5_discharge" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/sequenced_pulse_generator_powered_powering_reset.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/sequenced_pulse_generator", 3 | "textures": { 4 | "1_top": "create_connected:block/sequenced_pulse_generator_on_reset", 5 | "torch": "minecraft:block/redstone_torch" 6 | } 7 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/jukebox_song/interlude.json: -------------------------------------------------------------------------------- 1 | { 2 | "comparator_output": 14, 3 | "description": { 4 | "translate": "item.create_connected.music_disc_interlude.desc" 5 | }, 6 | "length_in_seconds": 189.0, 7 | "sound_event": { 8 | "sound_id": "create_connected:interlude_music" 9 | } 10 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/datagen/advancements/Awardable.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.datagen.advancements; 2 | 3 | import net.minecraft.world.entity.player.Player; 4 | 5 | public interface Awardable { 6 | void awardTo(Player player); 7 | 8 | boolean isAlreadyAwardedTo(Player player); 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/CCBlockStateProperties.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content; 2 | 3 | import net.minecraft.world.level.block.state.properties.BooleanProperty; 4 | 5 | public class CCBlockStateProperties { 6 | public static BooleanProperty UNCOUPLED = BooleanProperty.create("uncoupled"); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/overstress_clutch/block_uncoupled_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/overstress_clutch/block", 3 | "textures": { 4 | "0": "create_connected:block/overstress_clutch_on_powered", 5 | "particle": "create_connected:block/overstress_clutch_on_powered" 6 | } 7 | } -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | repositories { 3 | mavenLocal() 4 | gradlePluginPortal() 5 | maven { url = 'https://maven.neoforged.net/' } 6 | maven { url = 'https://maven.parchmentmc.org' } 7 | } 8 | } 9 | 10 | plugins { 11 | id 'org.gradle.toolchains.foojay-resolver-convention' version '0.9.0' 12 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inventory_bridge/block_both.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_bridge/block", 3 | "textures": { 4 | "front": "create_connected:block/inventory_bridge_front", 5 | "particle": "create_connected:block/inventory_bridge_both", 6 | "level": "create_connected:block/inventory_bridge_both" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/linked_transmitter/block_powered.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/block", 3 | "textures": { 4 | "redstone_antenna": "create:block/redstone_antenna_powered", 5 | "redstone_bridge": "create:block/redstone_bridge_powered", 6 | "particle": "create:block/redstone_bridge_powered" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inventory_bridge/block_negative.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_bridge/block", 3 | "textures": { 4 | "front": "create_connected:block/inventory_bridge_front", 5 | "particle": "create_connected:block/inventory_bridge_negative", 6 | "level": "create_connected:block/inventory_bridge_negative" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/inventory_bridge/block_positive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/inventory_bridge/block", 3 | "textures": { 4 | "front": "create_connected:block/inventory_bridge_front", 5 | "particle": "create_connected:block/inventory_bridge_positive", 6 | "level": "create_connected:block/inventory_bridge_positive" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/linked_transmitter/block_powered_locked.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/block_locked", 3 | "textures": { 4 | "redstone_antenna": "create:block/redstone_antenna_powered", 5 | "redstone_bridge": "create:block/redstone_bridge_powered", 6 | "particle": "create:block/redstone_bridge_powered" 7 | } 8 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # eclipse 2 | bin 3 | *.launch 4 | .settings 5 | .metadata 6 | .classpath 7 | .project 8 | 9 | # idea 10 | out 11 | *.ipr 12 | *.iws 13 | *.iml 14 | .idea 15 | 16 | # gradle 17 | build 18 | .gradle 19 | 20 | # other 21 | eclipse 22 | .cache 23 | 24 | # Files from Forge MDK 25 | forge*changelog.txt 26 | 27 | secrets.properties 28 | 29 | libs 30 | /runs 31 | /run 32 | /run-* -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/linked_transmitter/block_powered_vertical.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/block_vertical", 3 | "textures": { 4 | "redstone_antenna": "create:block/redstone_antenna_powered", 5 | "redstone_bridge": "create:block/redstone_bridge_powered", 6 | "particle": "create:block/redstone_bridge_powered" 7 | } 8 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/redstonelinkwildcard/ILinkWildcard.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.redstonelinkwildcard; 2 | 3 | import com.simibubi.create.content.redstone.link.RedstoneLinkNetworkHandler; 4 | import net.createmod.catnip.data.Couple; 5 | 6 | public interface ILinkWildcard { 7 | boolean test(RedstoneLinkNetworkHandler.Frequency stack); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/linked_transmitter/block_powered_vertical_locked.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/linked_transmitter/block_vertical_locked", 3 | "textures": { 4 | "redstone_antenna": "create:block/redstone_antenna_powered", 5 | "redstone_bridge": "create:block/redstone_bridge_powered", 6 | "particle": "create:block/redstone_bridge_powered" 7 | } 8 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_1_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_1_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_1_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_top", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_2.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_2_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_2_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_2_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_top", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_3.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_3_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_top", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z_4.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_top" 8 | } 9 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/inventoryaccessport/WrappedItemHandler.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.inventoryaccessport; 2 | 3 | import net.neoforged.neoforge.items.IItemHandler; 4 | 5 | /** 6 | * This is a marker interface for all item handlers that redirect calls to other handlers. 7 | */ 8 | public interface WrappedItemHandler extends IItemHandler { 9 | } 10 | -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_x.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_x", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_y.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_y", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/brass_gearbox_z.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/brass_gearbox/block_z", 3 | "textures": { 4 | "1": "create_connected:block/brass_gearbox_bottom", 5 | "2": "create_connected:block/brass_gearbox_bottom", 6 | "3": "create_connected:block/brass_gearbox_bottom", 7 | "4": "create_connected:block/brass_gearbox_bottom" 8 | } 9 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/parallel_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/parallel_gearbox/block_x" 5 | }, 6 | "axis=y": { 7 | "model": "create_connected:block/parallel_gearbox/block_y" 8 | }, 9 | "axis=z": { 10 | "model": "create_connected:block/parallel_gearbox/block_z" 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/WrenchableBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content; 2 | 3 | import com.simibubi.create.content.equipment.wrench.IWrenchable; 4 | import net.minecraft.world.level.block.Block; 5 | 6 | public class WrenchableBlock extends Block implements IWrenchable { 7 | public WrenchableBlock(Properties pProperties) { 8 | super(pProperties); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/lang/hi_in.json: -------------------------------------------------------------------------------- 1 | { 2 | "advancement.create_connected.brass_gearbox": "गंभीर संगठन", 3 | "advancement.create_connected.brass_gearbox.desc": "पीतल का गियरबॉक्स नीचे रखें", 4 | "advancement.create_connected.control_chip": "सटीक निर्माण", 5 | "advancement.create_connected.control_chip.desc": "नियंत्रण चिप का निर्माण", 6 | "advancement.create_connected.overpowered_brake_0": "जबर्दस्ती" 7 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/shear_pin.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/shear_pin", 5 | "x": 90, 6 | "y": 90 7 | }, 8 | "axis=y": { 9 | "model": "create_connected:block/shear_pin" 10 | }, 11 | "axis=z": { 12 | "model": "create_connected:block/shear_pin", 13 | "x": 90, 14 | "y": 180 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/copycat/wall/WrappedWallBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.copycat.wall; 2 | 3 | import com.hlysine.create_connected.content.copycat.IWrappedBlock; 4 | import net.minecraft.world.level.block.WallBlock; 5 | 6 | public class WrappedWallBlock extends WallBlock implements IWrappedBlock { 7 | public WrappedWallBlock(Properties properties) { 8 | super(properties); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/generated/resources/data/create/recipe/cutting/shaft.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:shear_pin" 6 | } 7 | ], 8 | "type": "create:cutting", 9 | "ingredients": [ 10 | { 11 | "item": "create:shaft" 12 | } 13 | ], 14 | "processing_time": 200, 15 | "results": [ 16 | { 17 | "id": "create_connected:shear_pin" 18 | } 19 | ] 20 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/copycat/fence/WrappedFenceBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.copycat.fence; 2 | 3 | import com.hlysine.create_connected.content.copycat.IWrappedBlock; 4 | import net.minecraft.world.level.block.FenceBlock; 5 | 6 | public class WrappedFenceBlock extends FenceBlock implements IWrappedBlock { 7 | public WrappedFenceBlock(Properties properties) { 8 | super(properties); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/cross_connector/block", 5 | "x": 90, 6 | "y": 90 7 | }, 8 | "axis=y": { 9 | "model": "create_connected:block/cross_connector/block" 10 | }, 11 | "axis=z": { 12 | "model": "create_connected:block/cross_connector/block", 13 | "x": 90, 14 | "y": 180 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/six_way_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/six_way_gearbox/block", 5 | "x": 90, 6 | "y": 90 7 | }, 8 | "axis=y": { 9 | "model": "create_connected:block/six_way_gearbox/block" 10 | }, 11 | "axis=z": { 12 | "model": "create_connected:block/six_way_gearbox/block", 13 | "x": 90, 14 | "y": 180 15 | } 16 | } 17 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/sounds.json: -------------------------------------------------------------------------------- 1 | { 2 | "elevator_music": { 3 | "sounds": [ 4 | { 5 | "type": "file", 6 | "attenuation_distance": 7, 7 | "name": "create_connected:elevator_music" 8 | } 9 | ] 10 | }, 11 | "interlude_music": { 12 | "sounds": [ 13 | { 14 | "type": "file", 15 | "attenuation_distance": 7, 16 | "name": "create_connected:interlude_music" 17 | } 18 | ] 19 | } 20 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/ISplitShaftBlockEntity.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content; 2 | 3 | import net.minecraft.core.Direction; 4 | 5 | /** 6 | * Interface version of {@link com.simibubi.create.content.kinetics.transmission.SplitShaftBlockEntity}. 7 | * Allows the rotation propagator to consider different speeds for different directions. 8 | */ 9 | public interface ISplitShaftBlockEntity { 10 | float getRotationSpeedModifier(Direction face); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/resources/assets/create_connected/models/block/fan_ending_catalyst_dragon_head/block.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "minecraft:block/block", 3 | "loader": "neoforge:composite", 4 | "textures": { 5 | "particle": "create:block/funnel/brass_funnel_frame" 6 | }, 7 | "children": { 8 | "frame": { 9 | "parent": "create_connected:block/empty_fan_catalyst/block" 10 | }, 11 | "dragon_head": { 12 | "parent": "create_connected:block/fan_ending_catalyst_dragon_head/dragon_head" 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/brake.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:brake" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/brake" 21 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/mixin/sequencedgearshift/InstructionSpeedModifiersAccessor.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.mixin.sequencedgearshift; 2 | 3 | import com.simibubi.create.content.kinetics.transmission.sequencer.InstructionSpeedModifiers; 4 | import org.spongepowered.asm.mixin.Mixin; 5 | import org.spongepowered.asm.mixin.gen.Accessor; 6 | 7 | @Mixin(value = InstructionSpeedModifiers.class, remap = false) 8 | public interface InstructionSpeedModifiersAccessor { 9 | @Accessor 10 | int getValue(); 11 | } 12 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_lever.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_lever" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/item_silo.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:item_silo" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/item_silo" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_oak_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_oak_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/shear_pin.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:shear_pin" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/shear_pin" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_sanding.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_sanding_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_smoking.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_smoking_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/main/resources/META-INF/accesstransformer.cfg: -------------------------------------------------------------------------------- 1 | public-f net.minecraft.data.recipes.RecipeProvider getName()Ljava/lang/String; 2 | public net.minecraft.world.level.block.ButtonBlock type 3 | public net.minecraft.world.level.block.ButtonBlock ticksToStayPressed 4 | public net.minecraft.world.level.block.entity.JukeboxBlockEntity jukeboxSongPlayer 5 | public net.minecraft.client.renderer.LevelRenderer notifyNearbyEntities(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Z)V 6 | public net.minecraft.world.item.crafting.Ingredient (Ljava/util/stream/Stream;)V -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_beam.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_beam" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_beam" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_wall" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_wall" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:crank_wheel" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/crank_wheel" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fluid_vessel.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fluid_vessel" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fluid_vessel" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_acacia_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_acacia_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_analog_lever.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_analog_lever" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_bamboo_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_bamboo_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_birch_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_birch_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_cherry_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_cherry_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_jungle_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_jungle_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_spruce_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_spruce_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_stone_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_stone_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_warped_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_warped_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/wrapped_copycat_wall.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/wrapped_copycat_wall" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:crank_wheel" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create:hand_crank" 13 | }, 14 | { 15 | "item": "create:cogwheel" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:crank_wheel" 21 | } 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_blasting_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_enriched.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_enriched_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_freezing.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_freezing_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_haunting.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_haunting_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_seething.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_seething_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_splashing.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_splashing_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_withering.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_withering_catalyst" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/brass_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:brass_gearbox" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/brass_gearbox" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_block.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_block" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_block" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_fence" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_fence" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_crimson_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_crimson_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_dark_oak_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_dark_oak_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_mangrove_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_mangrove_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/wrapped_copycat_fence.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/wrapped_copycat_fence" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/wrapped_copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/wrapped_copycat_stairs" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_stairs.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_stairs" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_stairs" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:cross_connector" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/cross_connector" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/inverted_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:inverted_clutch" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/inverted_clutch" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/kinetic_bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:kinetic_bridge" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/kinetic_bridge" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/six_way_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:six_way_gearbox" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/six_way_gearbox" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/freewheel_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:freewheel_clutch" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/freewheel_clutch" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/inventory_bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:inventory_bridge" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/inventory_bridge" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/kinetic_bridge_destination.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/kinetic_bridge_destination" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/large_crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:large_crank_wheel" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/large_crank_wheel" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/overstress_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:overstress_clutch" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/overstress_clutch" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/parallel_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:parallel_gearbox" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/parallel_gearbox" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/wrapped_copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/wrapped_copycat_fence_gate" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/item/creative_fluid_vessel.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_single_window", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "4": "create:block/creative_casing", 7 | "5": "create:block/creative_fluid_tank_window_single", 8 | "6": "create_connected:block/fluid_container_window", 9 | "7": "create_connected:block/creative_fluid_container_window_single", 10 | "particle": "create:block/creative_fluid_tank" 11 | } 12 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/centrifugal_clutch.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:centrifugal_clutch" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/centrifugal_clutch" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_fence_gate.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_fence_gate" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_fence_gate" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/empty_fan_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:empty_fan_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/empty_fan_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/inverted_gearshift.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:inverted_gearshift" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/inverted_gearshift" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_ending_dragon_head.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_ending_catalyst_dragon_head" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/parallel_gearbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:parallel_gearbox" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create:gearbox" 13 | }, 14 | { 15 | "item": "create:large_cogwheel" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:parallel_gearbox" 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/copycat/fencegate/WrappedFenceGateBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.copycat.fencegate; 2 | 3 | import com.hlysine.create_connected.content.copycat.IWrappedBlock; 4 | import net.minecraft.world.level.block.FenceGateBlock; 5 | import net.minecraft.world.level.block.state.properties.WoodType; 6 | 7 | public class WrappedFenceGateBlock extends FenceGateBlock implements IWrappedBlock { 8 | public WrappedFenceGateBlock(WoodType pType, Properties pProperties) { 9 | super(pType, pProperties); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/brass_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/cross_connector/block_brass", 5 | "uvlock": true, 6 | "x": 90, 7 | "y": 90 8 | }, 9 | "axis=y": { 10 | "model": "create_connected:block/cross_connector/block_brass", 11 | "uvlock": true 12 | }, 13 | "axis=z": { 14 | "model": "create_connected:block/cross_connector/block_brass", 15 | "uvlock": true, 16 | "x": 90, 17 | "y": 180 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_sanding_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_sanding_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_sanding_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_smoking_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_smoking_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_smoking_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/empty_fan_catalyst_from_ending_dragons_breath.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:fan_ending_catalyst_dragons_breath" 13 | } 14 | ], 15 | "result": { 16 | "count": 1, 17 | "id": "create_connected:empty_fan_catalyst" 18 | } 19 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/large_crank_wheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:large_crank_wheel" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create:hand_crank" 13 | }, 14 | { 15 | "item": "create:large_cogwheel" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:large_crank_wheel" 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/compat/ModMixin.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.compat; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | /* 9 | * Conditionally enable/disable a mixin based on the presence of other mods. 10 | */ 11 | @Target(ElementType.TYPE) 12 | @Retention(RetentionPolicy.RUNTIME) 13 | public @interface ModMixin { 14 | 15 | String[] mods(); 16 | 17 | boolean applyIfPresent() default true; 18 | } 19 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/copycat_vertical_step.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:copycat_vertical_step" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/copycat_vertical_step" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/creative_fluid_vessel.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:creative_fluid_vessel" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/creative_fluid_vessel" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/encased_chain_cogwheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:encased_chain_cogwheel" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/encased_chain_cogwheel" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_blasting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_blasting_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_blasting_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_enriched_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_enriched_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_enriched_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_freezing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_freezing_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_freezing_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_haunting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_haunting_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_haunting_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_seething_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_seething_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_seething_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_splashing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_splashing_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_splashing_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_withering_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_withering_catalyst" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_withering_catalyst" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/inventory_access_port.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:inventory_access_port" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/inventory_access_port" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/linked_polished_blackstone_button.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "minecraft:air" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/linked_polished_blackstone_button" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/item_application/blasting_catalyst_from_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:item_application", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "item": "minecraft:lava_bucket" 15 | } 16 | ], 17 | "results": [ 18 | { 19 | "id": "create_connected:fan_blasting_catalyst" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/item_application/haunting_catalyst_from_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:item_application", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "item": "minecraft:soul_sand" 15 | } 16 | ], 17 | "results": [ 18 | { 19 | "id": "create_connected:fan_haunting_catalyst" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/item_application/smoking_catalyst_from_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:item_application", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "item": "minecraft:netherrack" 15 | } 16 | ], 17 | "results": [ 18 | { 19 | "id": "create_connected:fan_smoking_catalyst" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/item_application/splashing_catalyst_from_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:item_application", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "item": "minecraft:water_bucket" 15 | } 16 | ], 17 | "results": [ 18 | { 19 | "id": "create_connected:fan_splashing_catalyst" 20 | } 21 | ] 22 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/copycat/stairs/WrappedStairsBlock.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.copycat.stairs; 2 | 3 | import com.hlysine.create_connected.content.copycat.IWrappedBlock; 4 | import net.minecraft.world.level.block.StairBlock; 5 | import net.minecraft.world.level.block.state.BlockState; 6 | 7 | import java.util.function.Supplier; 8 | 9 | public class WrappedStairsBlock extends StairBlock implements IWrappedBlock { 10 | public WrappedStairsBlock(BlockState state, Properties properties) { 11 | super(state, properties); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/blockstates/andesite_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "variants": { 3 | "axis=x": { 4 | "model": "create_connected:block/cross_connector/block_andesite", 5 | "uvlock": true, 6 | "x": 90, 7 | "y": 90 8 | }, 9 | "axis=y": { 10 | "model": "create_connected:block/cross_connector/block_andesite", 11 | "uvlock": true 12 | }, 13 | "axis=z": { 14 | "model": "create_connected:block/cross_connector/block_andesite", 15 | "uvlock": true, 16 | "x": 90, 17 | "y": 180 18 | } 19 | } 20 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/brass_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:cross_connector" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/brass_encased_cross_connector" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/sequenced_pulse_generator.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:sequenced_pulse_generator" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/sequenced_pulse_generator" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/item_silo.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:item_silo" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shaped", 9 | "category": "misc", 10 | "key": { 11 | "B": { 12 | "item": "create:iron_sheet" 13 | }, 14 | "C": { 15 | "tag": "c:barrels/wooden" 16 | } 17 | }, 18 | "pattern": [ 19 | "BCB" 20 | ], 21 | "result": { 22 | "count": 1, 23 | "id": "create_connected:item_silo" 24 | } 25 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/mixin/sequencedgearshift/InstructionAccessor.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.mixin.sequencedgearshift; 2 | 3 | import com.simibubi.create.content.kinetics.transmission.sequencer.Instruction; 4 | import com.simibubi.create.content.kinetics.transmission.sequencer.SequencerInstructions; 5 | import org.spongepowered.asm.mixin.Mixin; 6 | import org.spongepowered.asm.mixin.gen.Accessor; 7 | 8 | @Mixin(value = Instruction.class, remap = false) 9 | public interface InstructionAccessor { 10 | @Accessor 11 | SequencerInstructions getInstruction(); 12 | } 13 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/andesite_encased_cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:cross_connector" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/andesite_encased_cross_connector" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/encased_chain_cogwheel.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:encased_chain_cogwheel" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create:encased_chain_drive" 13 | }, 14 | { 15 | "item": "create:cogwheel" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:encased_chain_cogwheel" 21 | } 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/redstone_link_wildcard.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:redstone_link_wildcard" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create:transmitter" 13 | }, 14 | { 15 | "item": "create:crafter_slot_cover" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:redstone_link_wildcard" 21 | } 22 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/fluid_vessel.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:fluid_vessel" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shaped", 9 | "category": "misc", 10 | "key": { 11 | "B": { 12 | "item": "create:copper_sheet" 13 | }, 14 | "C": { 15 | "tag": "c:barrels/wooden" 16 | } 17 | }, 18 | "pattern": [ 19 | "BCB" 20 | ], 21 | "result": { 22 | "count": 1, 23 | "id": "create_connected:fluid_vessel" 24 | } 25 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_ending_catalyst_dragon_head.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_ending_catalyst_dragon_head" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_ending_catalyst_dragon_head" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/inventory_bridge.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:inventory_bridge" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shapeless", 9 | "category": "misc", 10 | "ingredients": [ 11 | { 12 | "item": "create_connected:inventory_access_port" 13 | }, 14 | { 15 | "item": "create_connected:inventory_access_port" 16 | } 17 | ], 18 | "result": { 19 | "count": 1, 20 | "id": "create_connected:inventory_bridge" 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/content/redstonelinkwildcard/RedstoneLinkWildcardItem.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.content.redstonelinkwildcard; 2 | 3 | import com.simibubi.create.content.redstone.link.RedstoneLinkNetworkHandler; 4 | import net.minecraft.world.item.Item; 5 | 6 | public class RedstoneLinkWildcardItem extends Item implements ILinkWildcard { 7 | public RedstoneLinkWildcardItem(Properties properties) { 8 | super(properties); 9 | } 10 | 11 | @Override 12 | public boolean test(RedstoneLinkNetworkHandler.Frequency stack) { 13 | return true; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/mixin/sequencedgearshift/AbstractSimiScreenAccessor.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.mixin.sequencedgearshift; 2 | 3 | import net.createmod.catnip.gui.AbstractSimiScreen; 4 | import net.minecraft.client.gui.components.events.GuiEventListener; 5 | import org.spongepowered.asm.mixin.Mixin; 6 | import org.spongepowered.asm.mixin.gen.Invoker; 7 | 8 | import java.util.Collection; 9 | 10 | @Mixin(AbstractSimiScreen.class) 11 | public interface AbstractSimiScreenAccessor { 12 | @Invoker 13 | void callRemoveWidgets(Collection widgets); 14 | } 15 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/filling/fan_blasting_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:filling", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "type": "neoforge:single", 15 | "amount": 1000, 16 | "fluid": "minecraft:lava" 17 | } 18 | ], 19 | "results": [ 20 | { 21 | "id": "create_connected:fan_blasting_catalyst" 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/loot_table/blocks/fan_ending_catalyst_dragons_breath.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:block", 3 | "pools": [ 4 | { 5 | "bonus_rolls": 0.0, 6 | "conditions": [ 7 | { 8 | "condition": "minecraft:survives_explosion" 9 | } 10 | ], 11 | "entries": [ 12 | { 13 | "type": "minecraft:item", 14 | "name": "create_connected:fan_ending_catalyst_dragons_breath" 15 | } 16 | ], 17 | "rolls": 1.0 18 | } 19 | ], 20 | "random_sequence": "create_connected:blocks/fan_ending_catalyst_dragons_breath" 21 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/clutch_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:inverted_clutch" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create:clutch" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:inverted_clutch" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create:clutch" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/item_silo_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create:item_vault" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create_connected:item_silo" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create:item_vault" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create_connected:item_silo" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/item_vault_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:item_silo" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create:item_vault" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:item_silo" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create:item_vault" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/filling/fan_splashing_catalyst.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | } 7 | ], 8 | "type": "create:filling", 9 | "ingredients": [ 10 | { 11 | "item": "create_connected:empty_fan_catalyst" 12 | }, 13 | { 14 | "type": "neoforge:single", 15 | "amount": 1000, 16 | "fluid": "minecraft:water" 17 | } 18 | ], 19 | "results": [ 20 | { 21 | "id": "create_connected:fan_splashing_catalyst" 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_middle.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_middle", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_single.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_single", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_middle.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_middle", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_single.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_single", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/fluid_tank_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:fluid_vessel" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create:fluid_tank" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:fluid_vessel" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create:fluid_tank" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/fluid_vessel_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create:fluid_tank" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create_connected:fluid_vessel" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create:fluid_tank" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create_connected:fluid_vessel" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_negative.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_negative", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_positive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_positive", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_negative.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_negative", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_positive.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_positive", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/inverted_clutch_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create:clutch" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create_connected:inverted_clutch" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create:clutch" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create_connected:inverted_clutch" 22 | } 23 | } -------------------------------------------------------------------------------- /src/main/java/com/hlysine/create_connected/mixin/linkedtransmitter/AnalogLeverBlockEntityAccessor.java: -------------------------------------------------------------------------------- 1 | package com.hlysine.create_connected.mixin.linkedtransmitter; 2 | 3 | import com.simibubi.create.content.redstone.analogLever.AnalogLeverBlockEntity; 4 | import net.createmod.catnip.animation.LerpedFloat; 5 | import org.spongepowered.asm.mixin.Mixin; 6 | import org.spongepowered.asm.mixin.gen.Accessor; 7 | 8 | @Mixin(value = AnalogLeverBlockEntity.class, remap = false) 9 | public interface AnalogLeverBlockEntityAccessor { 10 | @Accessor 11 | int getLastChange(); 12 | 13 | @Accessor 14 | LerpedFloat getClientState(); 15 | } 16 | -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/cross_connector.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:cross_connector" 6 | } 7 | ], 8 | "type": "minecraft:crafting_shaped", 9 | "category": "misc", 10 | "key": { 11 | "g": { 12 | "item": "create:gearbox" 13 | }, 14 | "s": { 15 | "item": "create:shaft" 16 | } 17 | }, 18 | "pattern": [ 19 | " s ", 20 | "sgs", 21 | " s " 22 | ], 23 | "result": { 24 | "count": 1, 25 | "id": "create_connected:cross_connector" 26 | } 27 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/kinetics/gearshift_from_conversion.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:inverted_gearshift" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled", 9 | "tag": "create:gearshift" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:inverted_gearshift" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "create:gearshift" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_middle_window.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_middle_window", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_x_single_window.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_x_single_window", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_middle_window.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_middle_window", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/assets/create_connected/models/block/creative_z_single_window.json: -------------------------------------------------------------------------------- 1 | { 2 | "parent": "create_connected:block/fluid_vessel/block_z_single_window", 3 | "textures": { 4 | "0": "create:block/creative_casing", 5 | "1": "create:block/creative_fluid_tank", 6 | "3": "create:block/creative_fluid_tank_window", 7 | "4": "create:block/creative_casing", 8 | "5": "create:block/creative_fluid_tank_window_single", 9 | "6": "create_connected:block/creative_fluid_container_window", 10 | "7": "create_connected:block/creative_fluid_container_window_single", 11 | "particle": "create:block/creative_fluid_tank" 12 | } 13 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/palettes/copycat_beam_compat.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:copycat_beam" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled_in_copycats", 9 | "tag": "copycats:copycat_beam" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:copycat_beam" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "copycats:copycat_beam" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/palettes/copycat_slab_compat.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:copycat_slab" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled_in_copycats", 9 | "tag": "copycats:copycat_slab" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:copycat_slab" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "copycats:copycat_slab" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/crafting/palettes/copycat_wall_compat.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:copycat_wall" 6 | }, 7 | { 8 | "type": "create_connected:feature_enabled_in_copycats", 9 | "tag": "copycats:copycat_wall" 10 | } 11 | ], 12 | "type": "minecraft:crafting_shapeless", 13 | "category": "misc", 14 | "ingredients": [ 15 | { 16 | "item": "create_connected:copycat_wall" 17 | } 18 | ], 19 | "result": { 20 | "count": 1, 21 | "id": "copycats:copycat_wall" 22 | } 23 | } -------------------------------------------------------------------------------- /src/generated/resources/data/create_connected/recipe/item_application/withering_catalyst_from_empty.json: -------------------------------------------------------------------------------- 1 | { 2 | "neoforge:conditions": [ 3 | { 4 | "type": "create_connected:feature_enabled", 5 | "tag": "create_connected:empty_fan_catalyst" 6 | }, 7 | { 8 | "type": "neoforge:false" 9 | } 10 | ], 11 | "type": "create:item_application", 12 | "ingredients": [ 13 | { 14 | "item": "create_connected:empty_fan_catalyst" 15 | }, 16 | { 17 | "item": "minecraft:wither_rose" 18 | } 19 | ], 20 | "results": [ 21 | { 22 | "id": "create_connected:fan_withering_catalyst" 23 | } 24 | ] 25 | } --------------------------------------------------------------------------------