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( EntityRendererRegistry.register(
// Szar.NI, Szar.NiggerEntityType,
// NiggerEntityRenderer::new NiggerEntityRenderer::new
//); );
//EntityModelLayerRegistry.registerModelLayer(
// EntityModelLayers.PLAYER,
// BipedEntityModel::getTexturedModelData
//);
} }
} }

View File

@@ -1,5 +1,6 @@
package dev.tggamesyt.szar; package dev.tggamesyt.szar;
import dev.tggamesyt.szar.Szar;
import net.minecraft.entity.EntityType; import net.minecraft.entity.EntityType;
import net.minecraft.entity.ai.goal.LookAroundGoal; import net.minecraft.entity.ai.goal.LookAroundGoal;
import net.minecraft.entity.ai.goal.WanderAroundFarGoal; import net.minecraft.entity.ai.goal.WanderAroundFarGoal;
@@ -31,6 +32,6 @@ public class NiggerEntity extends PathAwareEntity {
@Override @Override
protected void dropLoot(DamageSource source, boolean causedByPlayer) { 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 Identifier(MOD_ID, "fasz"),
new FaszItem(FASZ_BLOCK, new Item.Settings()) 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( ServerMessageDecoratorEvent.EVENT.register((player, message) -> CompletableFuture.completedFuture(
filterMessage(player, message) 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( FabricDefaultAttributeRegistry.register(
NiggerEntityType, NiggerEntityType,
NiggerEntity.createAttributes() 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( private static final List<String> FORBIDDEN_WORDS = List.of(
"nigger", "nigger",
"niger", "niger",

View File

@@ -1,5 +1,6 @@
{ {
"block.szar.cigany": "Cigány Block", "block.szar.cigany": "Cigány Block",
"block.szar.fasz": "Fasz", "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