This commit is contained in:
2026-01-05 20:07:11 +01:00
parent 1ef2b0666b
commit eb234ed4d4
5 changed files with 23 additions and 27 deletions

View File

@@ -27,14 +27,9 @@ public class SzarClient implements ClientModInitializer {
});
}
);
//EntityRendererRegistry.register(
// Szar.NI,
// NiggerEntityRenderer::new
//);
//EntityModelLayerRegistry.registerModelLayer(
// EntityModelLayers.PLAYER,
// BipedEntityModel::getTexturedModelData
//);
EntityRendererRegistry.register(
Szar.NiggerEntityType,
NiggerEntityRenderer::new
);
}
}

View File

@@ -1,5 +1,6 @@
package dev.tggamesyt.szar;
import dev.tggamesyt.szar.Szar;
import net.minecraft.entity.EntityType;
import net.minecraft.entity.ai.goal.LookAroundGoal;
import net.minecraft.entity.ai.goal.WanderAroundFarGoal;
@@ -31,6 +32,6 @@ public class NiggerEntity extends PathAwareEntity {
@Override
protected void dropLoot(DamageSource source, boolean causedByPlayer) {
this.dropItem(new NwordPassItem(new Item.Settings()));
this.dropItem(Szar.NWORD_PASS);
}
}

View File

@@ -63,31 +63,30 @@ public class Szar implements ModInitializer {
new Identifier(MOD_ID, "fasz"),
new FaszItem(FASZ_BLOCK, new Item.Settings())
);
Registry.register(
Registries.ITEM,
new Identifier(MOD_ID, "nwordpass"),
new NwordPassItem(new Item.Settings())
);
ServerMessageDecoratorEvent.EVENT.register((player, message) -> CompletableFuture.completedFuture(
filterMessage(player, message)
));
final EntityType<NiggerEntity> NiggerEntityType =
Registry.register(
Registries.ENTITY_TYPE,
new Identifier("yourmodid", "wandering_npc"),
FabricEntityTypeBuilder
.create(SpawnGroup.CREATURE, NiggerEntity::new)
.dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized
.build()
);
FabricDefaultAttributeRegistry.register(
NiggerEntityType,
NiggerEntity.createAttributes()
);
}
public static final Item NWORD_PASS = Registry.register(
Registries.ITEM,
new Identifier(MOD_ID, "nwordpass"),
new NwordPassItem(new Item.Settings())
);
public static final EntityType<NiggerEntity> NiggerEntityType =
Registry.register(
Registries.ENTITY_TYPE,
new Identifier("szar", "nigger"),
FabricEntityTypeBuilder
.create(SpawnGroup.CREATURE, NiggerEntity::new)
.dimensions(EntityDimensions.fixed(0.6F, 1.8F)) // player-sized
.build()
);
private static final List<String> FORBIDDEN_WORDS = List.of(
"nigger",
"niger",

View File

@@ -1,5 +1,6 @@
{
"block.szar.cigany": "Cigány Block",
"block.szar.fasz": "Fasz",
"item.szar.nwordpass": "N-Word Pass"
"item.szar.nwordpass": "N-Word Pass",
"entity.szar.nigger": "Nigger"
}

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB