Package io.papermc.paper
Interface InternalAPIBridge
Static bridge to the server internals.
 
Any and all methods in here are *not* to be called by plugin developers, may change at any time and may generally cause issues when called under unexpected circumstances.
- 
Method SummaryModifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.createCombatEntry(DamageSource damageSource, float damage, @Nullable FallLocationType fallLocationType, float fallDistance) Creates a new combat entrycreateCombatEntry(LivingEntity entity, DamageSource damageSource, float damage) Creates a new combat entry.static InternalAPIBridgeget()Yields the instance of this API bridge by lazily requesting it from the java service loader API.getDamageEffect(String key) Creates a damage effect instance for the passed key.restricted(Predicate<CommandSourceStack> predicate) Causes this predicate to be considered restricted.
- 
Method Details- 
getYields the instance of this API bridge by lazily requesting it from the java service loader API.- Returns:
- the instance.
 
- 
getDamageEffectCreates a damage effect instance for the passed key.- Parameters:
- key- the string key.
- Returns:
- the damage effect.
 
- 
constructLegacyCustomBiome@Deprecated(forRemoval=true, since="1.21.5") @ScheduledForRemoval(inVersion="1.22") Biome constructLegacyCustomBiome()Deprecated, for removal: This API element is subject to removal in a future version.Constructs the legacy custom biome instance for the biome enum.- Returns:
- the created biome.
 
- 
createCombatEntryCreates a new combat entry.The fall location and fall distance will be calculated from the entity's current state. - Parameters:
- entity- entity
- damageSource- damage source
- damage- damage amount
- Returns:
- new combat entry
 
- 
createCombatEntryCombatEntry createCombatEntry(DamageSource damageSource, float damage, @Nullable FallLocationType fallLocationType, float fallDistance) Creates a new combat entry- Parameters:
- damageSource- damage source
- damage- damage amount
- fallLocationType- fall location type
- fallDistance- fall distance
- Returns:
- combat entry
 
- 
restrictedCauses this predicate to be considered restricted. Applying this to a command node prevents this command from being executed from an unattended context, such as click events.- Parameters:
- predicate- wrapped predicate
- Returns:
- wrapped predicate
 
 
-