1
0
mirror of https://github.com/GeyserMC/Geyser.git synced 2025-12-19 14:59:27 +00:00

Fixed bee entity anger time metadata.

This commit is contained in:
oryxel1
2025-12-13 13:14:35 +07:00
parent e2f873466b
commit a12464f3fe
2 changed files with 3 additions and 3 deletions

View File

@@ -1026,7 +1026,7 @@ public final class EntityDefinitions {
.heightAndWidth(0.6f)
.property(BeeEntity.NECTAR_PROPERTY)
.addTranslator(MetadataTypes.BYTE, BeeEntity::setBeeFlags)
.addTranslator(MetadataTypes.INT, BeeEntity::setAngerTime)
.addTranslator(MetadataTypes.LONG, BeeEntity::setAngerTime)
.build();
CHICKEN = EntityDefinition.inherited(ChickenEntity::new, ageableEntityBase)
.type(EntityType.CHICKEN)

View File

@@ -39,7 +39,7 @@ import org.geysermc.geyser.session.GeyserSession;
import org.geysermc.geyser.session.cache.tags.ItemTag;
import org.geysermc.geyser.session.cache.tags.Tag;
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.ByteEntityMetadata;
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.IntEntityMetadata;
import org.geysermc.mcprotocollib.protocol.data.game.entity.metadata.type.LongEntityMetadata;
import java.util.UUID;
@@ -71,7 +71,7 @@ public class BeeEntity extends AnimalEntity {
updateBedrockEntityProperties();
}
public void setAngerTime(IntEntityMetadata entityMetadata) {
public void setAngerTime(LongEntityMetadata entityMetadata) {
// Converting "anger time" to a boolean
setFlag(EntityFlag.ANGRY, entityMetadata.getPrimitiveValue() > 0);
}