| public static void | |
| private static RegistryKey<SulfurCubeArchetype> | |
| private static Function<RegistryKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry> | |
| private static Function<RegistryKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry> | |
| private static List<Function<RegistryKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry>> | | archetype(float speed, float bounce, float friction, float drag) | | archetype(float speed, float bounce, float friction, float drag) | | method_1_4355(float arg0, float arg1, float arg2, float arg3) | | attributes(float knockbackResistancePenalty, float bouncinessBonus, float frictionMulti, float airDragMulti) |
|
| private static SulfurCubeArchetype$ContactDamage | | contactDamage(BootstrapContext<SulfurCubeArchetype> context, ResourceKey<DamageType> damageType, FloatProvider amount, boolean attributeToSource) | | contactDamage(BootstrapContext<SulfurCubeArchetype> context, ResourceKey<DamageType> damageType, FloatProvider amount, boolean attributeToSource) | | method_1_5435(class_7891<class_1_719> arg0, class_5321<class_8110> arg1, class_5863 arg2, boolean arg3) | | contactDamage(Registerable<SulfurCubeArchetype> registry, RegistryKey<DamageType> damageType, FloatProvider amount, boolean attributeToSource) |
|
| private static SulfurCubeArchetype$KnockbackModifiers | | knockBackHitScale(float horizontalPower, float verticalPower) | | knockBackHitScale(float horizontalPower, float verticalPower) | | method_1_5436(float arg0, float arg1) | | knockback(float horizontalPower, float verticalPower) |
|
| private static SulfurCubeArchetype$SoundSettings | | soundSettings(Holder<SoundEvent> hitSound, Holder<SoundEvent> pushSound, float threshold, float cooldown) | | soundSettings(Holder<SoundEvent> hitSound, Holder<SoundEvent> pushSound, float threshold, float cooldown) | | method_1_6301(class_6880<class_3414> arg0, class_6880<class_3414> arg1, float arg2, float arg3) | | soundSettings(RegistryEntry<SoundEvent> hitSound, RegistryEntry<SoundEvent> pushSound, float pushSoundImpulseThreshold, float pushSoundCooldown) |
|
| private static void | | register(BootstrapContext<SulfurCubeArchetype> context, ResourceKey<SulfurCubeArchetype> name, TagKey<Item> blocks, List<Function<ResourceKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry>> modifiers, boolean floats, Optional<SulfurCubeArchetype$ExplosionData> maxFuse, Optional<SulfurCubeArchetype$ContactDamage> contactDamage, SulfurCubeArchetype$KnockbackModifiers knockbackModifiers, SulfurCubeArchetype$SoundSettings soundSettings) | | register(BootstrapContext<SulfurCubeArchetype> context, ResourceKey<SulfurCubeArchetype> name, TagKey<Item> blocks, List<Function<ResourceKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry>> modifiers, boolean floats, Optional<SulfurCubeArchetype$ExplosionData> maxFuse, Optional<SulfurCubeArchetype$ContactDamage> contactDamage, SulfurCubeArchetype$KnockbackModifiers knockbackModifiers, SulfurCubeArchetype$SoundSettings soundSettings) | | method_1_4362(class_7891<class_1_719> arg0, class_5321<class_1_719> arg1, class_6862<class_1792> arg2, List<Function<class_5321<class_1_719>, class_1_719$class_1_720>> arg3, boolean arg4, Optional<class_1_719$class_1_897> arg5, Optional<class_1_719$class_1_896> arg6, class_1_719$class_1_898 arg7, class_1_719$class_1_1031 arg8) | | register(Registerable<SulfurCubeArchetype> registry, RegistryKey<SulfurCubeArchetype> key, TagKey<Item> itemTag, List<Function<RegistryKey<SulfurCubeArchetype>, SulfurCubeArchetype$AttributeEntry>> attributes, boolean buoyant, Optional<SulfurCubeArchetype$Explosion> explosion, Optional<SulfurCubeArchetype$ContactDamage> contactDamage, SulfurCubeArchetype$KnockbackModifiers knockbackModifiers, SulfurCubeArchetype$SoundSettings soundSettings) |
|