
Elemental
-
Posts
16 -
Joined
-
Last visited
Posts posted by Elemental
-
-
when trying to find through the command, this structure does not exist
public ExampleMod() {
{
IEventBus eventBus = FMLJavaModLoadingContext.get().getModEventBus();
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::doClientStuff); ModStructures.register(eventBus);
ModBlocks.BLOCK.register(eventBus);
eventBus.addListener(this::setup);
MinecraftForge.EVENT_BUS.register(this);
}
private void setup(final FMLCommonSetupEvent event) {
{ event.enqueueWork(() -> { ModStructures.setupStructures(); ModConfiguredFeatures.registerConfiguredStructures();
});
}
-
the problem is that if(!world.is Client Side) red
is Client Side) red -
complete nonsense stop copying information from forge's website how should it work in your opinion
-
more precisely, I need a condition for the method that works on the new version
-
I need to check the block on the server side but can't find isClientSide
-
-
unfortunately I didn 't mix it up
I know the basics of java but I don't understand how to apply them
-
unfortunately I didn 't mix it up
-
How to fix infinite recursion ?
-
[12:30:23] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID c028e287-13b2-432b-b43b-f1fa91002cd0
[12:30:23] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
java.lang.StackOverflowError: null
at net.minecraft.util.palette.PalettedContainer.lockedSwap(PalettedContainer.java:110) ~[forge:?] {re:classloading}
at net.minecraft.world.chunk.ChunkSection.setBlockState(ChunkSection.java:60) ~[forge:?] {re:classloading}
at net.minecraft.world.chunk.ChunkSection.setBlockState(ChunkSection.java:54) ~[forge:?] {re:classloading}
at net.minecraft.world.chunk.Chunk.setBlockState(Chunk.java:253) ~[forge:?] {re:classloading}
at net.minecraft.world.World.setBlockState(World.java:228) ~[forge:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.World.setBlockState(World.java:205) ~[forge:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.world.World.setBlockState(World.java:315) ~[forge:?] {re:classloading,pl:accesstransformer:B}
at com.el_elemental.overlord_mod.materials.Items.SaltyIngot.onItemRightClick(SaltyIngot.java:25) ~[?:?] {re:classloading}
at com.el_elemental.overlord_mod.materials.Items.SaltyIngot.onItemRightClick(SaltyIngot.java:27) ~[?:?] {re:classloading}[12:30:23] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 98a088e3-f32c-4397-8a89-d32c0a456ac4
-
problem
exit the game when you try to install the block with the help of an item -
package com.el_elemental.overlord_mod.materials.Items;
import com.el_elemental.overlord_mod.utils.ModItemGroups;
import net.minecraft.block.Blocks;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.ActionResult;
import net.minecraft.util.Hand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.MOD)
public class SaltyIngot extends Item {
public SaltyIngot() {
super(new Properties().group(ModItemGroups.MOD_MATERIALS_TAB));
}
@SubscribeEvent
public ActionResult<ItemStack> onItemRightClick( World world, PlayerEntity player, Hand hand) {
if (!world.isRemote)
{
world.setBlockState(new BlockPos(1, 1, 1), Blocks.DIAMOND_BLOCK.getDefaultState());
}
return this.onItemRightClick(world, player, hand);
}
}
-
how can I force a mob that has received damage to attack my player
-
creating a mob
public static AttributeModifierMap.MutableAttribute setCustomAttributes() {
return MobEntity.func_233666_p_()
.createMutableAttribute(Attributes.ATTACK_SPEED, 12.0D)
.createMutableAttribute(Attributes.ARMOR,1.0D)
.createMutableAttribute(Attributes.ATTACK_DAMAGE, 20.0)
.createMutableAttribute(Attributes.MAX_HEALTH, 10.0D)
.createMutableAttribute(Attributes.MOVEMENT_SPEED, 0.250D);it used to work out now it doesn't
porsle .func_233666_p_ () the next line is highlighted in red. createMutableAttribute(Attributes.ATTACK_SPEED, 12.0 D)
and so on
-
creating a mob
public static AttributeModifierMap.MutableAttribute setCustomAttributes() {
return MobEntity.func_233666_p_()
.createMutableAttribute(Attributes.ATTACK_SPEED, 12.0D)
.createMutableAttribute(Attributes.ARMOR,1.0D)
.createMutableAttribute(Attributes.ATTACK_DAMAGE, 20.0)
.createMutableAttribute(Attributes.MAX_HEALTH, 10.0D)
.createMutableAttribute(Attributes.MOVEMENT_SPEED, 0.250D);it used to work out now it doesn't
porsle .func_233666_p_ () the next line is highlighted in red. createMutableAttribute(Attributes.ATTACK_SPEED, 12.0 D)
and so on
the structure in the world is not comparable 1.16 - 1.19
in Modder Support
Posted · Edited by Elemental
this is the main fashion class