Creeper001
Members-
Posts
23 -
Joined
-
Last visited
Everything posted by Creeper001
-
What is ITextComponent? how to add.
-
Then how to do ? public void appendHoverText(ItemStack p_77624_1_, @Nullable World p_77624_2_, List<ITextComponent> p_77624_3_, ITooltipFlag p_77624_4_){ }
-
I want to add Lore to this item by nbt.How to do?
-
How to add Tags by NBT? version 1.16.5
-
public class SkyFire extends SwordItem { public SkyFire() { super(ModItemTier.LEGENDBLOCK, 10, -2.4F, new Item.Properties().tab(ModGroup.legendGroup).fireResistant()); ItemStack skyfire = new ItemStack(getSkyFire); CompoundNBT tag = new CompoundNBT(); tag.putString("lory","1"); skyfire.setTag(tag); }
-
Has been solved Thanks
-
add @Mod.EventBusSubscriber() no ore generate add @Mod.EventBusSubscriber(modid = Utils.MOD_ID,bus = Mod.EventBusSubscriber.Bus.MOD) erro;
-
public class FeatureInit { @SubscribeEvent public static void addOres(final BiomeLoadingEvent event) { addOre(event, OreFeatureConfig.FillerBlockType.NATURAL_STONE, LegendBlock.getLegendBlock.defaultBlockState(), 2, 5, 11, 1); } public static void addOre(final BiomeLoadingEvent event, RuleTest rule, BlockState state, int veinSize, int minHeight, int maxHeight, int amount) { event.getGeneration().addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, Feature.ORE.configured(new OreFeatureConfig(rule, state, veinSize)) .decorated(Placement.RANGE.configured(new TopSolidRangeConfig(minHeight, 0, maxHeight))) .squared().count(amount)); } }
-
is it @SubscribeEvent? add @SubscribeEvent also no ore generate
-
How to write?
-
How to write?
-
How to make ore generate when I have this class? public class FeatureInit { public static void addOres(final BiomeLoadingEvent event) { addOre(event, OreFeatureConfig.FillerBlockType.NATURAL_STONE, LegendBlock.getLegendBlock.defaultBlockState(), 2, 5, 11, 20); } public static void addOre(final BiomeLoadingEvent event, RuleTest rule, BlockState state, int veinSize, int minHeight, int maxHeight, int amount) { event.getGeneration().addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, Feature.ORE.configured(new OreFeatureConfig(rule, state, veinSize)) .decorated(Placement.RANGE.configured(new TopSolidRangeConfig(minHeight, 0, maxHeight))) .squared().count(amount)); } }
-
public class FeatrueInit { public static void addOres(final BiomeLoadingEvent event) { addOre(event, OreFeatureConfig.FillerBlockType.NATURAL_STONE, LegendBlock.getLegendBlock.defaultBlockState(), 4, 0, 60, 20); } public static void addOre(final BiomeLoadingEvent event, RuleTest rule, BlockState state, int veinSize, int minHeight, int maxHeight, int amount) { event.getGeneration().addFeature(GenerationStage.Decoration.UNDERGROUND_ORES, Feature.ORE.configured(new OreFeatureConfig(rule, state, veinSize)) .decorated(Placement.RANGE.configured(new TopSolidRangeConfig(minHeight, 0, maxHeight))) .squared().count(amount)); } } @Mod.EventBusSubscriber(modid = Utils.MOD_ID,bus = Mod.EventBusSubscriber.Bus.MOD) public class Registry { @SubscribeEvent public static void onPotionRegistration(RegistryEvent.Register<Effect> event) { event.getRegistry().registerAll(BLInstinct.getBLInstinct().addAttributeModifier(Attributes.MAX_HEALTH,"7107DE5E-7CE8-4030-940E-514C1F1608901",-4.0f, AttributeModifier.Operation.ADDITION) .addAttributeModifier(Attributes.ATTACK_DAMAGE,"7107DE5E-7CE8-4030-940E-514C1F1608901",5.0f, AttributeModifier.Operation.ADDITION) .setRegistryName(Utils.MOD_ID, "bl_instinct")); } @SubscribeEvent public static void onBlockRegistration(RegistryEvent.Register<Block> event){ event.getRegistry().registerAll(LegendBlock.getLegendBlock.setRegistryName(Utils.MOD_ID, "legend_block")); } @SubscribeEvent public static void onItemRegistration(RegistryEvent.Register<Item> event){ event.getRegistry().registerAll(new BlockItem(LegendBlock.getLegendBlock,new Item.Properties().tab(ModGroup.legendGroup)).setRegistryName(Utils.MOD_ID, "legend_block")); } public Registry() { IEventBus bus = FMLJavaModLoadingContext.get().getModEventBus(); MinecraftForge.EVENT_BUS.addListener(EventPriority.HIGH, FeatrueInit::addOres); MinecraftForge.EVENT_BUS.register(this); } }
-
@Mod.EventBusSubscriber() public class Registry { @SubscribeEvent public static void onPotionRegistration(RegistryEvent.Register<Effect> event) { event.getRegistry().registerAll(new BLInstinct(EffectType.NEUTRAL,0x993333).addAttributeModifier(Attributes.MAX_HEALTH,"7107DE5E-7CE8-4030-940E-514C1F160890",0.5f, AttributeModifier.Operation.MULTIPLY_TOTAL).setRegistryName(Utils.MOD_ID, "bl_instinct")); } } @Mod.EventBusSubscriber() is this event handler?
-
@SubscribeEvent public static void onPotionRegistration(RegistryEvent.Register<Effect> event) { event.getRegistry().registerAll(new BLInstinct(EffectType.NEUTRAL,0x993333).addAttributeModifier(Attributes.MAX_HEALTH,"7107DE5E-7CE8-4030-940E-514C1F160890",0.5f, AttributeModifier.Operation.MULTIPLY_TOTAL).setRegistryName(Utils.MOD_ID, "bl_instinct")); }
-
@SubscribeEvent public static void onPotionRegistration(RegistryEvent.Register<Effect> event) { event.getRegistry().registerAll(new BLInstinct(EffectType.NEUTRAL,0x993333).addAttributeModifier(Attributes.MAX_HEALTH,"7107DE5E-7CE8-4030-940E-514C1F160890",0.5f, AttributeModifier.Operation.MULTIPLY_TOTAL).setRegistryName(Utils.MOD_ID, "bl_instinct")); } This way no erro,but there is no effect in game.
-
Inferred type 'I' for type parameter 'I' is not within its bound; should extend 'net.minecraft.potion.Effect' net.minecraftforge.registries.DeferredRegister<T extends IForgeRegistryEntry<T>> public <I extends T> net.minecraftforge.fml.RegistryObject<I> register(String name, java.util.function.Supplier<? extends I> sup
-
public static final DeferredRegister<Effect> EFFECTS = DeferredRegister.create(ForgeRegistries.POTIONS, Utils.MOD_ID); public static final RegistryObject<Effect> bl_instinct = EFFECTS.register("bl_instinct", BLInstinct::new); why Inferred type 'I' for type parameter 'I' is not within its bound; should extend 'net.minecraft.potion.Effect'.