Package net.minecraft.world.level.gameevent
Part 1/1
BlockPositionSource
- Full name:
net.minecraft.world.level.gameevent.BlockPositionSource - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/BlockPositionSource.java - Type:
class - Modifiers:
public - Implements:
PositionSource
net.minecraft.world.level.gameevent.BlockPositionSource#BlockPositionSource(BlockPos)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/BlockPositionSource.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockPositionSource ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: pos.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.BlockPositionSource#getPosition(Level)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/BlockPositionSource.java:25 - Modifiers:
public - Return:
Optional<Vec3>
คืออะไร
อ่านค่า Position
ทำงานยังไง
เรียกต่อ: of(), atCenterOf(). คืนค่า: Optional.of(Vec3.atCenterOf(this.pos)).
Parameters
Level level
ตัวอย่างใช้งาน
BlockPositionSource instance = ...;
Level level = ...;
Optional<Vec3> result = instance.getPosition(level);
net.minecraft.world.level.gameevent.BlockPositionSource#getType()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/BlockPositionSource.java:30 - Modifiers:
public - Return:
PositionSourceType<BlockPositionSource>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: PositionSourceType.BLOCK.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BlockPositionSource instance = ...;
PositionSourceType<BlockPositionSource> result = instance.getType();
BlockPositionSource$Type
- Full name:
net.minecraft.world.level.gameevent.BlockPositionSource$Type - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/BlockPositionSource.java - Type:
class - Modifiers:
public static - Implements:
PositionSourceType<BlockPositionSource>
net.minecraft.world.level.gameevent.BlockPositionSource$Type#codec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/BlockPositionSource.java:36 - Modifiers:
public - Return:
MapCodec<BlockPositionSource>
คืออะไร
ดำเนินการ codec ตาม implementation ของ BlockPositionSource$Type
ทำงานยังไง
คืนค่า: BlockPositionSource.CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.BlockPositionSource$Type#streamCodec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/BlockPositionSource.java:41 - Modifiers:
public - Return:
StreamCodec<ByteBuf, BlockPositionSource>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ BlockPositionSource$Type
ทำงานยังไง
คืนค่า: BlockPositionSource.STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
BlockPositionSource.Type instance = ...;
StreamCodec<ByteBuf, BlockPositionSource> result = instance.streamCodec();
DynamicGameEventListener
- Full name:
net.minecraft.world.level.gameevent.DynamicGameEventListener - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/DynamicGameEventListener.java - Type:
class - Modifiers:
public
net.minecraft.world.level.gameevent.DynamicGameEventListener#add(ServerLevel)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/DynamicGameEventListener.java:20 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม add
ทำงานยังไง
เรียกต่อ: move().
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.DynamicGameEventListener#DynamicGameEventListener(T)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/DynamicGameEventListener.java:16 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DynamicGameEventListener ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: listener.
Parameters
T gameEventListener
ตัวอย่างใช้งาน
T gameEventListener = ...;
DynamicGameEventListener instance = new DynamicGameEventListener(gameEventListener);
net.minecraft.world.level.gameevent.DynamicGameEventListener#getListener()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/DynamicGameEventListener.java:24 - Modifiers:
public - Return:
T
คืออะไร
อ่านค่า Listener
ทำงานยังไง
คืนค่า: this.listener.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.DynamicGameEventListener#move(ServerLevel)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/DynamicGameEventListener.java:32 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ move
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastSection. เรียกต่อ: getListenerSource(), getPosition(), map(), ifPresent(), equals(), ifChunkExists(), unregister(), register().
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.DynamicGameEventListener#remove(ServerLevel)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/DynamicGameEventListener.java:28 - Modifiers:
public - Return:
void
คืออะไร
ลบ remove
ทำงานยังไง
เรียกต่อ: ifChunkExists(), unregister().
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
DynamicGameEventListener instance = ...;
ServerLevel serverLevel = ...;
instance.remove(serverLevel);
EntityPositionSource
- Full name:
net.minecraft.world.level.gameevent.EntityPositionSource - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/EntityPositionSource.java - Type:
class - Modifiers:
public - Implements:
PositionSource
net.minecraft.world.level.gameevent.EntityPositionSource#EntityPositionSource(Entity,float)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EntityPositionSource.java:37 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EntityPositionSource ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: left().
Parameters
Entity entityfloat f
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.EntityPositionSource#getPosition(Level)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EntityPositionSource.java:46 - Modifiers:
public - Return:
Optional<Vec3>
คืออะไร
อ่านค่า Position
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: left(), isEmpty(), resolveEntity(), map(), position(), add(). คืนค่า: this.entityOrUuidOrId.left().map(entity -> entity.position().add(0.0, this.yOffset, 0.0)).
Parameters
Level level
ตัวอย่างใช้งาน
EntityPositionSource instance = ...;
Level level = ...;
Optional<Vec3> result = instance.getPosition(level);
net.minecraft.world.level.gameevent.EntityPositionSource#getType()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EntityPositionSource.java:76 - Modifiers:
public - Return:
PositionSourceType<EntityPositionSource>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: PositionSourceType.ENTITY.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EntityPositionSource instance = ...;
PositionSourceType<EntityPositionSource> result = instance.getType();
EntityPositionSource$Type
- Full name:
net.minecraft.world.level.gameevent.EntityPositionSource$Type - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/EntityPositionSource.java - Type:
class - Modifiers:
public static - Implements:
PositionSourceType<EntityPositionSource>
net.minecraft.world.level.gameevent.EntityPositionSource$Type#codec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EntityPositionSource.java:82 - Modifiers:
public - Return:
MapCodec<EntityPositionSource>
คืออะไร
ดำเนินการ codec ตาม implementation ของ EntityPositionSource$Type
ทำงานยังไง
คืนค่า: EntityPositionSource.CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.EntityPositionSource$Type#streamCodec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EntityPositionSource.java:87 - Modifiers:
public - Return:
StreamCodec<ByteBuf, EntityPositionSource>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ EntityPositionSource$Type
ทำงานยังไง
คืนค่า: EntityPositionSource.STREAM_CODEC.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
EntityPositionSource.Type instance = ...;
StreamCodec<ByteBuf, EntityPositionSource> result = instance.streamCodec();
EuclideanGameEventListenerRegistry
- Full name:
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java - Type:
class - Modifiers:
public - Implements:
GameEventListenerRegistry
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry#EuclideanGameEventListenerRegistry(ServerLevel,int,EuclideanGameEventListenerRegistry.OnEmptyAction)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ EuclideanGameEventListenerRegistry ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: level, sectionY, onEmptyAction.
Parameters
ServerLevel serverLevelint iEuclideanGameEventListenerRegistry.OnEmptyAction onEmptyAction
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
EuclideanGameEventListenerRegistry.OnEmptyAction onEmptyAction = ...;
EuclideanGameEventListenerRegistry instance = new EuclideanGameEventListenerRegistry(serverLevel, 0, onEmptyAction);
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry#isEmpty()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:30 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
คืนค่า: this.listeners.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry#register(GameEventListener)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:35 - Modifiers:
public - Return:
void
คืออะไร
ลงทะเบียน register
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), sendGameEventListenerInfo().
Parameters
GameEventListener gameEventListener
ตัวอย่างใช้งาน
EuclideanGameEventListenerRegistry instance = ...;
GameEventListener gameEventListener = ...;
instance.register(gameEventListener);
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry#unregister(GameEventListener)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:46 - Modifiers:
public - Return:
void
คืออะไร
ยกเลิกการลงทะเบียน unregister
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), remove(), isEmpty(), apply().
Parameters
GameEventListener gameEventListener
ตัวอย่างใช้งาน
EuclideanGameEventListenerRegistry instance = ...;
GameEventListener gameEventListener = ...;
instance.unregister(gameEventListener);
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry#visitInRangeListeners(Holder<GameEvent>,Vec3,GameEvent.Context,GameEventListenerRegistry.ListenerVisitor)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:59 - Modifiers:
public - Return:
boolean
คืออะไร
เยี่ยมชม node In Range Listeners
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: processing. เรียกต่อ: iterator(), hasNext(), next(), remove(), getPostableListenerPosition(), isPresent(), visit(), get(). คืนค่า: bl.
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context contextGameEventListenerRegistry.ListenerVisitor listenerVisitor
ตัวอย่างใช้งาน
EuclideanGameEventListenerRegistry instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
GameEventListenerRegistry.ListenerVisitor listenerVisitor = ...;
boolean result = instance.visitInRangeListeners(holder, vec3, context, listenerVisitor);
EuclideanGameEventListenerRegistry$OnEmptyAction
- Full name:
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry$OnEmptyAction - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.gameevent.EuclideanGameEventListenerRegistry$OnEmptyAction#apply(int)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/EuclideanGameEventListenerRegistry.java:109 - Modifiers: ``
- Return:
void
คืออะไร
นำไปใช้ apply
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
GameEvent
- Full name:
net.minecraft.world.level.gameevent.GameEvent - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEvent.java - Type:
record - Modifiers:
public
net.minecraft.world.level.gameevent.GameEvent#bootstrap(Registry<GameEvent>)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:79 - Modifiers:
public static - Return:
Holder<GameEvent>
คืออะไร
ดำเนินการ bootstrap ตาม implementation ของ GameEvent
ทำงานยังไง
คืนค่า: BLOCK_ACTIVATE.
Parameters
Registry<GameEvent> registry
ตัวอย่างใช้งาน
GameEvent$Context
- Full name:
net.minecraft.world.level.gameevent.GameEvent$Context - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEvent.java - Type:
record - Modifiers:
public
net.minecraft.world.level.gameevent.GameEvent$Context#of(BlockState)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:96 - Modifiers:
public static - Return:
GameEvent.Context
คืออะไร
ดำเนินการ of ตาม implementation ของ GameEvent$Context
ทำงานยังไง
เรียกต่อ: Context(). สร้างออบเจ็กต์: GameEvent.Context. คืนค่า: new GameEvent.Context(null, blockState).
Parameters
BlockState blockState
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEvent$Context#of(Entity)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:92 - Modifiers:
public static - Return:
GameEvent.Context
คืออะไร
ดำเนินการ of ตาม implementation ของ GameEvent$Context
ทำงานยังไง
เรียกต่อ: Context(). สร้างออบเจ็กต์: GameEvent.Context. คืนค่า: new GameEvent.Context(entity, null).
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEvent$Context#of(Entity,BlockState)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:100 - Modifiers:
public static - Return:
GameEvent.Context
คืออะไร
ดำเนินการ of ตาม implementation ของ GameEvent$Context
ทำงานยังไง
เรียกต่อ: Context(). สร้างออบเจ็กต์: GameEvent.Context. คืนค่า: new GameEvent.Context(entity, blockState).
Parameters
Entity entityBlockState blockState
ตัวอย่างใช้งาน
Entity entity = ...;
BlockState blockState = ...;
GameEvent.Context result = GameEvent.Context.of(entity, blockState);
GameEvent$ListenerInfo
- Full name:
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEvent.java - Type:
class - Modifiers:
public static final - Implements:
Comparable<GameEvent.ListenerInfo>
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#compareTo(GameEvent.ListenerInfo)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:120 - Modifiers:
public - Return:
int
คืออะไร
เปรียบเทียบ To
ทำงานยังไง
เรียกต่อ: compare(). คืนค่า: Double.compare(this.distanceToRecipient, listenerInfo.distanceToRecipient).
Parameters
GameEvent.ListenerInfo listenerInfo
ตัวอย่างใช้งาน
GameEvent.ListenerInfo instance = ...;
GameEvent.ListenerInfo listenerInfo = ...;
int result = instance.compareTo(listenerInfo);
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#context()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:132 - Modifiers:
public - Return:
GameEvent.Context
คืออะไร
ดำเนินการ context ตาม implementation ของ GameEvent$ListenerInfo
ทำงานยังไง
คืนค่า: this.context.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#gameEvent()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:124 - Modifiers:
public - Return:
Holder<GameEvent>
คืออะไร
ดำเนินการ gameEvent ตาม implementation ของ GameEvent$ListenerInfo
ทำงานยังไง
คืนค่า: this.gameEvent.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#ListenerInfo(Holder<GameEvent>,Vec3,GameEvent.Context,GameEventListener,Vec3)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:112 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameEvent.ListenerInfo ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: gameEvent, source, context, recipient, distanceToRecipient. เรียกต่อ: distanceToSqr().
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context contextGameEventListener gameEventListenerVec3 vec32
ตัวอย่างใช้งาน
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
GameEventListener gameEventListener = ...;
Vec3 vec32 = ...;
GameEvent.ListenerInfo instance = new GameEvent.ListenerInfo(holder, vec3, context, gameEventListener, vec32);
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#recipient()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:136 - Modifiers:
public - Return:
GameEventListener
คืออะไร
ดำเนินการ recipient ตาม implementation ของ GameEvent$ListenerInfo
ทำงานยังไง
คืนค่า: this.recipient.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEvent$ListenerInfo#source()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEvent.java:128 - Modifiers:
public - Return:
Vec3
คืออะไร
ดำเนินการ source ตาม implementation ของ GameEvent$ListenerInfo
ทำงานยังไง
คืนค่า: this.source.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GameEventDispatcher
- Full name:
net.minecraft.world.level.gameevent.GameEventDispatcher - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEventDispatcher.java - Type:
class - Modifiers:
public
net.minecraft.world.level.gameevent.GameEventDispatcher#GameEventDispatcher(ServerLevel)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventDispatcher.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameEventDispatcher ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: level.
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEventDispatcher#post(Holder<GameEvent>,Vec3,GameEvent.Context)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventDispatcher.java:21 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ post ตาม implementation ของ GameEventDispatcher
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: value(), notificationRadius(), containing(), blockToSectionCoord(), getX(), getY(), getZ(), getDeliveryMode(). สร้างออบเจ็กต์: ArrayList<>, GameEvent.ListenerInfo.
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context context
ตัวอย่างใช้งาน
GameEventDispatcher instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
instance.post(holder, vec3, context);
GameEventListener
- Full name:
net.minecraft.world.level.gameevent.GameEventListener - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEventListener.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.gameevent.GameEventListener#getDeliveryMode()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListener.java:14 - Modifiers:
default - Return:
GameEventListener.DeliveryMode
คืออะไร
อ่านค่า Delivery Mode
ทำงานยังไง
คืนค่า: GameEventListener.DeliveryMode.UNSPECIFIED.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GameEventListener instance = ...;
GameEventListener.DeliveryMode result = instance.getDeliveryMode();
net.minecraft.world.level.gameevent.GameEventListener#getListenerRadius()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListener.java:10 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Listener Radius
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEventListener#getListenerSource()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListener.java:8 - Modifiers: ``
- Return:
PositionSource
คืออะไร
อ่านค่า Listener Source
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEventListener#handleGameEvent(ServerLevel,Holder<GameEvent>,GameEvent.Context,Vec3)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListener.java:12 - Modifiers: ``
- Return:
boolean
คืออะไร
จัดการ Game Event
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ServerLevel serverLevelHolder<GameEvent> holderGameEvent.Context contextVec3 vec3
ตัวอย่างใช้งาน
GameEventListener instance = ...;
ServerLevel serverLevel = ...;
Holder<GameEvent> holder = ...;
GameEvent.Context context = ...;
Vec3 vec3 = ...;
boolean result = instance.handleGameEvent(serverLevel, holder, context, vec3);
GameEventListenerRegistry
- Full name:
net.minecraft.world.level.gameevent.GameEventListenerRegistry - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/GameEventListenerRegistry.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.gameevent.GameEventListenerRegistry#isEmpty()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListenerRegistry.java:29 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบสถานะ Empty
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.GameEventListenerRegistry#register(GameEventListener)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListenerRegistry.java:31 - Modifiers: ``
- Return:
void
คืออะไร
ลงทะเบียน register
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GameEventListener gameEventListener
ตัวอย่างใช้งาน
GameEventListenerRegistry instance = ...;
GameEventListener gameEventListener = ...;
instance.register(gameEventListener);
net.minecraft.world.level.gameevent.GameEventListenerRegistry#unregister(GameEventListener)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListenerRegistry.java:33 - Modifiers: ``
- Return:
void
คืออะไร
ยกเลิกการลงทะเบียน unregister
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GameEventListener gameEventListener
ตัวอย่างใช้งาน
GameEventListenerRegistry instance = ...;
GameEventListener gameEventListener = ...;
instance.unregister(gameEventListener);
net.minecraft.world.level.gameevent.GameEventListenerRegistry#visitInRangeListeners(Holder<GameEvent>,Vec3,GameEvent.Context,GameEventListenerRegistry.ListenerVisitor)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/GameEventListenerRegistry.java:35 - Modifiers: ``
- Return:
boolean
คืออะไร
เยี่ยมชม node In Range Listeners
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context contextGameEventListenerRegistry.ListenerVisitor listenerVisitor
ตัวอย่างใช้งาน
GameEventListenerRegistry instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
GameEventListenerRegistry.ListenerVisitor listenerVisitor = ...;
boolean result = instance.visitInRangeListeners(holder, vec3, context, listenerVisitor);
PositionSource
- Full name:
net.minecraft.world.level.gameevent.PositionSource - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/PositionSource.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.gameevent.PositionSource#getPosition(Level)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/PositionSource.java:18 - Modifiers: ``
- Return:
Optional<Vec3>
คืออะไร
อ่านค่า Position
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Level level
ตัวอย่างใช้งาน
PositionSource instance = ...;
Level level = ...;
Optional<Vec3> result = instance.getPosition(level);
net.minecraft.world.level.gameevent.PositionSource#getType()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/PositionSource.java:20 - Modifiers: ``
- Return:
PositionSourceType<? extends PositionSource>
คืออะไร
อ่านค่า Type
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PositionSource instance = ...;
PositionSourceType<? extends PositionSource> result = instance.getType();
PositionSourceType
- Full name:
net.minecraft.world.level.gameevent.PositionSourceType - Package:
net.minecraft.world.level.gameevent - Source:
common—net/minecraft/world/level/gameevent/PositionSourceType.java - Type:
interface - Modifiers:
public
net.minecraft.world.level.gameevent.PositionSourceType#codec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/PositionSourceType.java:13 - Modifiers: ``
- Return:
MapCodec<T>
คืออะไร
ดำเนินการ codec ตาม implementation ของ PositionSourceType
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.PositionSourceType#register(String,S)
- Origin:
common - Source:
net/minecraft/world/level/gameevent/PositionSourceType.java:17 - Modifiers:
static - Return:
S
คืออะไร
ลงทะเบียน register
ทำงานยังไง
คืนค่า: Registry.register(BuiltInRegistries.POSITION_SOURCE_TYPE, string, positionSourceType).
Parameters
String stringS positionSourceType
ตัวอย่างใช้งาน
net.minecraft.world.level.gameevent.PositionSourceType#streamCodec()
- Origin:
common - Source:
net/minecraft/world/level/gameevent/PositionSourceType.java:15 - Modifiers: ``
- Return:
StreamCodec<? super RegistryFriendlyByteBuf, T>
คืออะไร
ดำเนินการ streamCodec ตาม implementation ของ PositionSourceType
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PositionSourceType instance = ...;
StreamCodec<? super RegistryFriendlyByteBuf, T> result = instance.streamCodec();