Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LanternPowered/Lantern
/ functions
Functions
10,593 in github.com/LanternPowered/Lantern
⨍
Functions
10,593
◇
Types & classes
2,537
↓ 1,445 callers
Method
of
( BiFunction<Key, E, R> functionA, TriFunction<Key, E, E, R> functionB)
src/main/java/org/lanternpowered/server/data/value/ValueSupplier.java:40
↓ 1,103 callers
Method
get
(Class<T> containerClass)
src/main/java/org/lanternpowered/server/data/IDataHolder.java:110
↓ 992 callers
Method
add
Adds a {@link EntityEffect} for the given {@link EntityEffectType}. @param effectType The entity effect type @param entityEffect The entity effect ef
src/main/java/org/lanternpowered/server/effect/entity/EntityEffectCollection.java:137
↓ 681 callers
Method
build
(String pluginId, String name)
src/main/java/org/lanternpowered/server/item/ItemTypeBuilder.java:59
↓ 642 callers
Method
register
Registers a new catalog type in the registry with a predefined internal id. @param internalId the internal id @param blockType the block type @param
src/main/java/org/lanternpowered/server/game/registry/type/block/BlockRegistry.java:51
↓ 584 callers
Method
set
Sets the new element and retrieves the old one if present. @param element The element @return The old element if present, otherwise {@code null}
src/main/java/org/lanternpowered/server/data/element/Element.java:46
↓ 466 callers
Method
put
Puts the value for the specified option into the list. @param option The option @param value The value @param <V> The value type @return The old valu
src/main/java/org/lanternpowered/server/util/option/OptionValueMap.java:55
↓ 392 callers
Method
builder
()
src/main/java/org/lanternpowered/server/item/recipe/fuel/IFuel.java:41
↓ 369 callers
Method
getName
()
src/main/java/org/lanternpowered/server/entity/living/player/IUser.java:36
↓ 364 callers
Method
minecraft
(String id, Key<? extends Value<E>> valueKey, Iterable<E> possibleValues)
src/main/java/org/lanternpowered/server/block/trait/LanternEnumTrait.java:66
↓ 343 callers
Method
isEmpty
()
src/main/java/org/lanternpowered/server/network/entity/parameter/ParameterList.java:34
↓ 330 callers
Method
getKey
Gets the {@link Key}. @return The key
src/main/java/org/lanternpowered/server/data/element/Element.java:38
↓ 293 callers
Method
translation
(String translation)
src/main/java/org/lanternpowered/server/item/ItemTypeBuilder.java:51
↓ 292 callers
Method
register
Registers a copy function for the given {@link Class}. @param type The type token @param copyFunction The copy function @param <T> The copied type
src/main/java/org/lanternpowered/server/util/copy/Copyable.java:77
↓ 281 callers
Method
getValue
(Key<V> key)
src/main/java/org/lanternpowered/server/data/IValueContainer.java:138
↓ 260 callers
Method
map
Maps this {@link AdditionalContainerCollection}. @param function The mapping function @return The new container collection
src/main/java/org/lanternpowered/server/data/AdditionalContainerCollection.java:160
↓ 253 callers
Method
empty
Gets the {@link EmptyInventory} that should be used by this inventory when queries fail. @return The empty inventory
src/main/java/org/lanternpowered/server/inventory/IInventory.java:60
↓ 247 callers
Method
getY
()
src/main/java/org/lanternpowered/server/inventory/property/LanternSlotPos.java:46
↓ 245 callers
Method
getX
Gets the x coordinate of the chunk. @return The x coordinate
src/main/java/org/lanternpowered/server/world/chunk/LanternChunk.java:728
↓ 241 callers
Method
get
Gets the current value if present. @return The current element if present, otherwise {@code null}
src/main/java/org/lanternpowered/server/data/element/Element.java:53
↓ 231 callers
Method
t
Gets the translated {@link Text} for a given string and arguments. @param key The translation key @param args Translation parameters @return The tran
src/main/java/org/lanternpowered/server/text/translation/TranslationHelper.java:43
↓ 230 callers
Method
getType
Gets the object class. @return The object class
src/main/java/org/lanternpowered/api/script/ObjectType.java:37
↓ 210 callers
Method
getZ
Gets the z coordinate of the chunk. @return The z coordinate
src/main/java/org/lanternpowered/server/world/chunk/LanternChunk.java:737
↓ 210 callers
Method
register
Registers a {@link ItemType} with the specified internal id. @param internalId The internal id @param itemType The item type
src/main/java/org/lanternpowered/server/game/registry/type/item/ItemRegistryModule.java:152
↓ 208 callers
Method
makeValueKey
(TypeToken<E> elementToken, DataQuery query, String id, String name)
src/main/java/org/lanternpowered/server/data/key/LanternKeyFactory.java:45
↓ 199 callers
Method
checkState
(State state)
src/main/java/org/lanternpowered/server/plugin/asm/PluginAnnotationVisitor.java:61
↓ 196 callers
Method
getLogger
()
src/main/java/org/lanternpowered/server/game/Lantern.java:38
↓ 194 callers
Method
append
(QueryOperation... operations)
src/main/java/org/lanternpowered/server/inventory/query/LanternQueryTransformationBuilder.java:40
↓ 191 callers
Method
bind
()
src/main/java/org/lanternpowered/server/network/message/MessageRegistry.java:59
↓ 190 callers
Function
register
src/main/kotlin/org/lanternpowered/api/ext/GameRegistryEventExt.kt:34
↓ 184 callers
Method
add
(ParameterType<T> type, T value)
src/main/java/org/lanternpowered/server/network/entity/parameter/ParameterList.java:36
↓ 170 callers
Method
add
Adds the given {@link Inventory} to be checked and possibly added as query result if valid. <p>A {@link Stop} control flow exception will be thrown wh
src/main/java/org/lanternpowered/server/inventory/QueryInventoryAdder.java:46
↓ 166 callers
Method
remove
(Class<? extends DataManipulator<?,?>> containerClass)
src/main/java/org/lanternpowered/server/data/IDataHolder.java:82
↓ 163 callers
Method
getInt
(DataQuery path)
src/main/java/org/lanternpowered/server/data/MemoryDataView.java:548
↓ 156 callers
Method
add
(B blockBehavior)
src/main/java/org/lanternpowered/server/behavior/pipeline/MutableBehaviorPipeline.java:32
↓ 147 callers
Method
builder
()
src/main/java/org/lanternpowered/server/game/registry/type/item/ItemRegistryModule.java:1823
↓ 143 callers
Method
offer
Attempts to insert the supplied stack into this inventory from the specified direction. @see Inventory#offer(ItemStack) @param stack Stack to insert
src/main/java/org/lanternpowered/server/inventory/ISidedInventory.java:55
↓ 140 callers
Method
filter
(Event event)
src/main/java/org/lanternpowered/server/event/filter/EventFilter.java:32
↓ 139 callers
Method
properties
(PropertyProviderCollection collection)
src/main/java/org/lanternpowered/server/item/ItemTypeBuilder.java:43
↓ 136 callers
Method
get
(Script<F> function)
src/main/java/org/lanternpowered/server/script/ScriptFunctionGenerator.java:67
↓ 136 callers
Method
get
(BlockState blockState, @Nullable Location<World> location, @Nullable Direction face)
src/main/java/org/lanternpowered/server/block/provider/ObjectProvider.java:38
↓ 135 callers
Method
registerModule
(Class<T> catalogClass, CatalogRegistryModule<T> registryModule)
src/main/java/org/lanternpowered/server/game/LanternGameRegistry.java:921
↓ 133 callers
Method
getOne
Gets the used {@link ItemStack} for the provided {@link Ingredient}, if present. @param ingredient The ingredient @return The item stack
src/main/java/org/lanternpowered/server/item/recipe/crafting/IngredientList.java:49
↓ 125 callers
Method
size
()
src/main/java/org/lanternpowered/server/util/collect/Lists2.java:262
↓ 122 callers
Method
values
()
src/main/java/org/lanternpowered/server/data/value/mutable/LanternMapValue.java:128
↓ 120 callers
Method
checkRange
(double x, double y, double z)
src/main/java/org/lanternpowered/server/world/extent/AbstractExtent.java:77
↓ 118 callers
Method
getUniqueId
()
src/main/java/org/lanternpowered/server/entity/living/player/IUser.java:41
↓ 118 callers
Method
visitVarInsn
(int opcode, int var)
src/main/java/org/lanternpowered/server/transformer/data/FastValueContainerMethodVisitor.java:188
↓ 117 callers
Method
register
( Class<M> manipulatorType, Supplier<M> manipulatorSupplier, Function<M, M> manipulatorCopyFunctio
src/main/java/org/lanternpowered/server/data/manipulator/DataManipulatorRegistry.java:1001
↓ 117 callers
Method
writeVarInt
(int value)
src/main/java/org/lanternpowered/server/network/buffer/ByteBuffer.java:176
↓ 116 callers
Method
add
Adds a {@link Processor}. @param processor The value processor
src/main/java/org/lanternpowered/server/data/processor/ValueProcessorKeyRegistration.java:55
↓ 116 callers
Method
addAll
(Collection<? extends T> c)
src/main/java/org/lanternpowered/server/util/collect/Lists2.java:308
↓ 115 callers
Method
format
(double number, StringBuffer toAppendTo, FieldPosition pos)
src/main/java/org/lanternpowered/server/statistic/StatisticNumberFormats.java:138
↓ 115 callers
Method
visitInsn
(int opcode)
src/main/java/org/lanternpowered/server/transformer/data/FastValueContainerMethodVisitor.java:155
↓ 113 callers
Method
apply
(A a, B b, C c)
src/main/java/org/lanternpowered/server/util/function/TriFunction.java:31
↓ 113 callers
Method
clear
()
src/main/java/org/lanternpowered/server/network/buffer/ByteBuffer.java:72
↓ 112 callers
Method
get
Gets a {@link Translation} for the specified key. @param key the key @return the translation
src/main/java/org/lanternpowered/server/text/translation/TranslationManager.java:51
↓ 109 callers
Method
add
(ItemType itemType, ItemTypeObjectSerializer serializer)
src/main/java/org/lanternpowered/server/data/io/store/item/ItemStackStore.java:238
↓ 104 callers
Method
buffer
Allocates a {@link ByteBuffer}. If it is a direct or heap buffer depends on the actual implementation. @return The byte buffer
src/main/java/org/lanternpowered/server/network/buffer/ByteBufferAllocator.java:55
↓ 104 callers
Method
getActualValue
()
src/main/java/org/lanternpowered/server/data/value/AbstractBaseValue.java:57
↓ 103 callers
Method
register
(int internalId, BlockType blockType, BlockState2DataFunction stateToDataConverter)
src/main/java/org/lanternpowered/server/game/registry/type/block/BlockRegistryModule.java:197
↓ 101 callers
Method
writeByte
(byte data)
src/main/java/org/lanternpowered/server/network/buffer/ByteBuffer.java:99
↓ 100 callers
Method
sendMessage
(Text message)
src/main/java/org/lanternpowered/server/console/LanternConsoleSource.java:63
↓ 99 callers
Method
getInternalId
Gets the internal id of the item type. Will return -1 if there wasn't a id found. @param itemType the item type @return the internal id
src/main/java/org/lanternpowered/server/game/registry/type/item/ItemRegistry.java:42
↓ 99 callers
Method
type
Gets the {@link Type}. @return The type
src/main/java/org/lanternpowered/server/block/action/BlockAction.java:46
↓ 98 callers
Method
get
()
src/main/java/org/lanternpowered/server/inventory/CarrierReference.java:75
↓ 97 callers
Method
getGame
()
src/main/java/org/lanternpowered/server/game/Lantern.java:62
↓ 97 callers
Method
resolve
(CommandSource origin)
src/main/java/org/lanternpowered/server/text/selector/LanternSelector.java:103
↓ 96 callers
Method
send
Sends a {@link Message} to all the trackers. @param message The message
src/main/java/org/lanternpowered/server/network/tile/TileEntityProtocolUpdateContext.java:37
↓ 94 callers
Method
remove
(IValueContainer<?> valueContainer, Key<? extends V> key)
src/main/java/org/lanternpowered/server/data/processor/ValueProcessorBuilder.java:159
↓ 92 callers
Method
containsKey
(Object key)
src/main/java/org/lanternpowered/server/util/collect/Maps2.java:133
↓ 90 callers
Method
build
(String pluginId, String id)
src/main/java/org/lanternpowered/server/block/BlockTypeBuilder.java:100
↓ 90 callers
Method
get
Gets the compiled script instance. @return The script instance
src/main/java/org/lanternpowered/api/script/Script.java:39
↓ 90 callers
Method
registerBuilderSupplier
(Class<T> builderClass, Supplier<? extends T> supplier)
src/main/java/org/lanternpowered/server/game/LanternGameRegistry.java:825
↓ 89 callers
Method
contains
(DataQuery path)
src/main/java/org/lanternpowered/server/data/MemoryDataView.java:152
↓ 89 callers
Method
length
Gets the length of the array. @return the length
src/main/java/org/lanternpowered/server/util/collect/array/NibbleArray.java:108
↓ 88 callers
Method
byteBufAlloc
Gets the {@link ByteBufferAllocator}. @return The byte buffer allocator
src/main/java/org/lanternpowered/server/network/message/codec/CodecContext.java:40
↓ 84 callers
Method
getEventManager
()
src/main/java/org/lanternpowered/server/game/LanternGame.java:451
↓ 83 callers
Method
visitMethodInsn
(int opcode, String owner, String name, String desc)
src/main/java/org/lanternpowered/server/transformer/data/FastValueContainerMethodVisitor.java:206
↓ 82 callers
Method
post
(Event event)
src/main/java/org/lanternpowered/server/event/LanternEventManager.java:478
↓ 81 callers
Method
build
Builds a {@link ValueProcessor}. @return The value processor
src/main/java/org/lanternpowered/server/data/processor/ValueProcessorBuilder.java:142
↓ 81 callers
Method
get
Gets the {@link ItemStack} at the given coordinates or {@link ItemStack#empty()} if none is present. @param x The x coordinate @param y The y coordin
src/main/java/org/lanternpowered/server/item/recipe/crafting/CraftingMatrix.java:58
↓ 80 callers
Method
invalidDataQuery
(DataQuery query)
src/main/java/org/lanternpowered/server/data/persistence/DataTranslators.java:651
↓ 79 callers
Method
next
Gets the next moon state. @return the moon state
src/main/java/org/lanternpowered/server/data/world/MoonPhase.java:72
↓ 77 callers
Method
getCurrentCause
()
src/main/java/org/lanternpowered/server/behavior/BehaviorContextImpl.java:71
↓ 76 callers
Method
createFor
(String id)
src/main/java/org/lanternpowered/server/event/LanternEventContextKeys.java:47
↓ 75 callers
Method
put
(String newId, String oldId)
src/main/java/org/lanternpowered/server/data/io/store/entity/EntitySerializer.java:110
↓ 74 callers
Method
of
(Class<T> carrierType)
src/main/java/org/lanternpowered/server/inventory/CarrierReference.java:40
↓ 73 callers
Method
optional
src/main/kotlin/org/lanternpowered/server/text/LanternTextTemplate.kt:187
↓ 72 callers
Method
getString
(DataQuery path)
src/main/java/org/lanternpowered/server/data/MemoryDataView.java:568
↓ 71 callers
Method
current
* Gets the [CauseStack] for the current [Thread]. A * [IllegalStateException] will be thrown if the current thread * isn't supported
src/main/kotlin/org/lanternpowered/api/cause/CauseStack.kt:110
↓ 71 callers
Method
empty
Gets a {@link AdditionalContainerCollection}, will not store any data that is offered to it. @param <C> The value container type @return The addition
src/main/java/org/lanternpowered/server/data/AdditionalContainerCollection.java:74
↓ 71 callers
Method
get
(IValueContainer<?> valueContainer, Key<? extends V> key)
src/main/java/org/lanternpowered/server/data/processor/ValueProcessorBuilder.java:165
↓ 70 callers
Method
getId
Gets the entity id that is assigned to the {@link Entity}. @param entity The entity @return The entity id
src/main/java/org/lanternpowered/server/network/entity/EntityProtocolUpdateContext.java:58
↓ 70 callers
Method
simpleBuilder
()
src/main/java/org/lanternpowered/server/game/registry/type/block/BlockRegistryModule.java:1513
↓ 69 callers
Method
blastResistance
(double constant)
src/main/java/org/lanternpowered/server/block/provider/property/PropertyProviders.java:113
↓ 69 callers
Method
hardness
(double constant)
src/main/java/org/lanternpowered/server/block/provider/property/PropertyProviders.java:99
↓ 68 callers
Method
checkRange
(Vector3d position)
src/main/java/org/lanternpowered/server/world/extent/SoftBufferExtentViewDownsize.java:173
↓ 68 callers
Method
visitEnd
()
src/main/java/org/lanternpowered/server/plugin/asm/PluginAnnotationVisitor.java:119
↓ 66 callers
Method
addContext
(EventContextKey<T> key, T value)
src/main/java/org/lanternpowered/server/behavior/BehaviorContext.java:51
next →
1–100 of 10,593, ranked by callers