Clean repo for open source release
Remove build artifacts, dev tool configs, unused dependencies, and third-party source dumps. Add proper README, update .gitignore, clean up Makefile.
This commit is contained in:
36
src/main/java/com/tiedup/remake/items/ItemHood.java
Normal file
36
src/main/java/com/tiedup/remake/items/ItemHood.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package com.tiedup.remake.items;
|
||||
|
||||
import com.tiedup.remake.items.base.IHasGaggingEffect;
|
||||
import com.tiedup.remake.items.base.ItemBlindfold;
|
||||
import com.tiedup.remake.util.GagMaterial;
|
||||
import net.minecraft.world.item.Item;
|
||||
|
||||
/**
|
||||
* Hood - Covers the head completely
|
||||
* Combines blindfold effect with gagging effect.
|
||||
*
|
||||
* Phase 15: Combo item (BLINDFOLD slot + gag effect)
|
||||
* Extends ItemBlindfold for slot behavior, implements IHasGaggingEffect for speech muffling.
|
||||
*/
|
||||
public class ItemHood extends ItemBlindfold implements IHasGaggingEffect {
|
||||
|
||||
private final GagMaterial gagMaterial;
|
||||
|
||||
public ItemHood() {
|
||||
super(new Item.Properties().stacksTo(16));
|
||||
this.gagMaterial = GagMaterial.STUFFED; // Hoods muffle speech like stuffed gags
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the gag material type for speech conversion.
|
||||
* @return The gag material (STUFFED for hoods)
|
||||
*/
|
||||
public GagMaterial getGagMaterial() {
|
||||
return gagMaterial;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTextureSubfolder() {
|
||||
return "hoods";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user