Skip to content

Commit

Permalink
Fix compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
Creeperface01 committed Jun 15, 2022
1 parent a5951ab commit 6682f6a
Show file tree
Hide file tree
Showing 6 changed files with 18 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ private BlockBehaviors() {

// public static final BehaviorKey<BasicBlockBehavior<BlockState>, BasicBlockBehavior.Executor<BlockState>> GET_STRIPPED_BLOCK = DataKey.behavior(Identifier.fromString("get_stripped_block"), BasicBlockBehavior.class, BasicBlockBehavior.Executor.class);

public static final BehaviorKey<Optional<BlockEntityType<?>>, Optional<BlockEntityType<?>>> GET_BLOCK_ENTITY = DataKey.behavior(Identifier.fromString("get_block_entity"), Optional.class, Optional.class);
public static final BehaviorKey<GenericBlockBehavior<Optional<BlockEntityType<?>>>, GenericBlockBehavior.Executor<Optional<BlockEntityType<?>>>> GET_BLOCK_ENTITY = DataKey.behavior(Identifier.fromString("get_block_entity"), GenericBlockBehavior.class, GenericBlockBehavior.Executor.class);

public static final BehaviorKey<BooleanBlockBehavior, BooleanBlockBehavior.Executor> MAY_PICK = DataKey.behavior(Identifier.fromString("may_pick"), BooleanBlockBehavior.class, BooleanBlockBehavior.Executor.class);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -287,7 +287,6 @@ public class BlockStates {
public static final BlockState WOODEN_STAIRS = BlockTypes.WOODEN_STAIRS.getDefaultState();
public static final BlockState WOODEN_TRAPDOOR = BlockTypes.WOODEN_TRAPDOOR.getDefaultState();
public static final BlockState WOOL = BlockTypes.WOOL.getDefaultState();
public static final BlockState MANGROVE_LEAVES = BlockTypes.MANGROVE_LEAVES.getDefaultState();
public static final BlockState MANGROVE_PROPAGULE = BlockTypes.MANGROVE_PROPAGULE.getDefaultState();
public static final BlockState MANGROVE_ROOTS = BlockTypes.MANGROVE_ROOTS.getDefaultState();
public static final BlockState MUDDY_MANGROVE_ROOTS = BlockTypes.MUDDY_MANGROVE_ROOTS.getDefaultState();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,6 @@ public class BlockTypes {
public static final BlockType PEARLESCENT_FROGLIGHT = BlockType.of(BlockIds.PEARLESCENT_FROGLIGHT, BlockTraits.AXIS);
public static final BlockType VERDANT_FROGLIGHT = BlockType.of(BlockIds.VERDANT_FROGLIGHT, BlockTraits.AXIS);
public static final BlockType OCHRE_FROGLIGHT = BlockType.of(BlockIds.OCHRE_FROGLIGHT, BlockTraits.AXIS);
public static final BlockType MANGROVE_LEAVES = BlockType.of(BlockIds.MANGROVE_LEAVES, BlockTraits.IS_PERSISTENT, BlockTraits.HAS_UPDATE);
public static final BlockType MANGROVE_PROPAGULE = BlockType.of(BlockIds.MANGROVE_PROPAGULE, BlockTraits.IS_HANGING, BlockTraits.PROPAGULE_STAGE);
public static final BlockType MANGROVE_ROOTS = BlockType.of(BlockIds.MANGROVE_ROOTS);
public static final BlockType MUDDY_MANGROVE_ROOTS = BlockType.of(BlockIds.MUDDY_MANGROVE_ROOTS);
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package org.cloudburstmc.api.block.behavior;

import org.cloudburstmc.api.block.Block;
import org.cloudburstmc.api.util.behavior.Behavior;

public interface GenericBlockBehavior<T> {

void execute(Behavior<GenericBlockBehavior.Executor<T>> behavior, Block block);

@FunctionalInterface
interface Executor<T> {
void execute(Block block);
}
}
11 changes: 3 additions & 8 deletions api/src/main/java/org/cloudburstmc/api/item/ItemTypes.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,6 @@

import lombok.experimental.UtilityClass;
import org.cloudburstmc.api.util.Identifiers;
import org.cloudburstmc.api.util.data.DyeColor;
import org.cloudburstmc.api.util.data.TreeSpecies;

import java.util.IdentityHashMap;
import java.util.Map;

@UtilityClass
public class ItemTypes {
Expand Down Expand Up @@ -257,7 +252,7 @@ public class ItemTypes {

public static final ItemType LAPIS_LAZULI = ItemType.of(ItemIds.LAPIS_LAZULI);

public static final ItemType DISC_FRAGMENT_5 = IntItem.builder().id(ItemIds.DISC_FRAGMENT_5).build();
public static final ItemType RECOVERY_COMPASS = IntItem.builder().id(ItemIds.RECOVERY_COMPASS).build();
public static final ItemType ECHO_CHARD = IntItem.builder().id(ItemIds.ECHO_CHARD).build();
public static final ItemType DISC_FRAGMENT_5 = ItemType.of(ItemIds.DISC_FRAGMENT_5);
public static final ItemType RECOVERY_COMPASS = ItemType.of(ItemIds.RECOVERY_COMPASS);
public static final ItemType ECHO_CHARD = ItemType.of(ItemIds.ECHO_CHARD);
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,5 @@ public enum TreeSpecies {
DARK_OAK,
CRIMSON,
WARPED,

MANGROVE,
}

0 comments on commit 6682f6a

Please sign in to comment.