Empeld
Empeld plugin documentation.
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
5
6
]
▼
essentials
►
BlockEntities
BlockEntityBase.cs
EntityPlaceholderBlock.cs
IBlockEntity.cs
IBlockEntityInteractable.cs
►
Blocks
►
Earth
BeachSand.cs
CrackedDirt.cs
Dirt.cs
EarthBase.cs
Grass.cs
Ice.cs
Infection.cs
Moss.cs
Mud.cs
RockyGrass.cs
Sand.cs
Snow.cs
Trash.cs
►
Emitters
Beacon.cs
DarkSmokeEmitter.cs
EmitterBase.cs
FireworkEmitter.cs
SmokeEmitter.cs
SparksEmitter.cs
►
Gas
Cloud.cs
Forcefield.cs
GasBase.cs
GasCloud.cs
Plasma.cs
►
Geological
Boulder.cs
GeologicalBase.cs
MarbleBeige.cs
MarbleGreen.cs
MarbleWhite.cs
Pebbles.cs
Rock.cs
Stalactite.cs
StalactiteGroup.cs
StalactiteLarge.cs
Stalagmite.cs
StalagmiteGroup.cs
►
Lights
Candle.cs
CandleGroup.cs
Lamp.cs
LampBlue.cs
LampGreen.cs
LampOff.cs
LampRed.cs
Lantern.cs
LightBase.cs
Torch.cs
WallLampOff.cs
WallLampOn.cs
►
Liquid
Algae.cs
FluidMode.cs
InfiniteWater.cs
Lava.cs
LiquidBase.cs
MirkyWater.cs
Water.cs
►
Physics
CascadingBlock.cs
IBlockPhysics.cs
►
Structural
Glass.cs
LightBrick.cs
MarbleTiles.cs
RedBrick.cs
Sandstone.cs
StonePath.cs
StructuralBase.cs
WindowBlocks.cs
WindowFrame.cs
WoodBeams.cs
►
Visualization
ZoneBase.cs
ZoneBlue.cs
ZoneGreen.cs
ZoneRed.cs
EssentialsBlock.cs
►
Environment
►
Atmosphere
SimpleAtmosphere.cs
►
Filters
ColorFilter.cs
VignetteFilter.cs
►
Fog
AtmosphereFog.cs
AtmosphereVolumeFog.cs
ColorFog.cs
FogSkirt.cs
►
Orbital
Moon.cs
Sun.cs
►
Precipitation
DustStorm.cs
Rain.cs
►
Sky
AtmosphereLayer.cs
CloudLayer.cs
ColorLayer.cs
RainCloudLayer.cs
StarLayer.cs
BasicEnvironment.cs
IOrbitalGlow.cs
►
Prefabs
►
Interop
MCBlockMap.cs
MCSchematic.cs
NBTData.cs
►
Previewing
MeshExtensions.cs
PrefabPreviewBuilder.cs
IPrefab.cs
IPrefabManager.cs
IReadonlyPrefab.cs
Prefab.cs
PrefabBlock.cs
PrefabConstructor.cs
PrefabExtensions.cs
PrefabGenerator.cs
PrefabInstance.cs
PrefabInstanceExtensions.cs
PrefabManager.cs
PrefabWriterInstance.cs
WorldExtensions.cs
►
Subsystems
►
Chat
ChatClient.cs
ChatServer.cs
IChatCommandHandler.cs
IChatServer.cs
UserManagerChatPlugin.cs
WorldChatPlugin.cs
►
Scoreboard
Scoreboard.cs
ScoreboardClient.cs
ScoreboardColumn.cs
ScoreboardServer.cs
SimpleUserController.cs
►
Systems
►
BlockTransfer
AbstractBlockTransfer.cs
GenericTransferSystem.cs
IReadonlyTransferSystem.cs
ITransferSystem.cs
PressureTransferSystem.cs
►
Structures
►
Network
►
Resources
ConstructedStructure.cs
ContainerStructure.cs
IResource.cs
IResourceProvider.cs
IResourceSink.cs
PoweredStructure.cs
ResourceAttributeCache.cs
ResourceConnectorAttribute.cs
BlockTypeGroup.cs
INetworkedStructure.cs
IStructureConnection.cs
NetworkedStructure.cs
StructureConnection.cs
IStructure.cs
Structure.cs
►
Triggers
AbstractTrigger.cs
EntityAreaTrigger.cs
ITrigger.cs
SimpleTrigger.cs
WorldAreaTrigger.cs
►
WorldGenerators
►
WorldEngine
HeightMap.cs
IHeightMap.cs
InterpolatedHeightMap.cs
FlatWorld.cs
WorldEngineGenerator.cs
AssemblyInfo.cs
▼
essentials.action
►
Entities
►
Actor
ActorBase.cs
AttachableActorBase.cs
IAttachableActor.cs
IAttachableTarget.cs
INewtonianEntity.cs
IRepulsiveEntity.cs
NewtonianBase.Client.cs
NewtonianBase.cs
NewtonianBase.Server.cs
PathingEntityBase.cs
PlayableBase.cs
RailEntityBase.cs
►
AI
►
Interaction
►
Contracts
InteractContract.cs
InteractionOption.cs
►
UI
BasicInteractionUI.cs
IInteractionUI.cs
IInteractable.cs
INpcInteraction.cs
NPCInteraction.cs
NpcInteractionServer.cs
AiEntityBase.Actions.cs
AiEntityBase.Conditions.cs
AiEntityBase.cs
FSMNodeAttribute.cs
►
Basic
GuyEntity.cs
NpcEntity.cs
►
ItemFramework
►
Containers
IInventory.cs
InventorySync.cs
ISelectableInventory.cs
SelectableInventorySync.cs
►
Interactive
►
Bases
►
Simple
MagicWand.cs
Shovel.cs
DeterioratingItemBase.cs
UseableItemBase.cs
WorldModifyingItemBase.cs
►
DisplayComponents
IItemDisplayComponent.cs
ItemCrosshairs.cs
ItemCursor.cs
►
UI
InventoryDialog.cs
InventoryHotbar.cs
IEquipableItem.cs
ItemAction.cs
ItemUseContext.cs
ItemUseReturn.cs
IUseableItem.cs
SimpleInteractiveInventory.cs
UseableBlockItem.cs
►
Meshalizer
BitmapMeshalizer.cs
BitmapMeshalizerBuffer.cs
MeshExtensions.cs
►
World
IItemDrop.cs
ItemDropEntity.cs
BlockItem.cs
BlockStackItem.cs
CapacityEventDelegate.cs
IItem.cs
IItemQuantity.cs
IItemQuantityBundleable.cs
ItemBase.cs
ItemBundle.cs
ItemEntityExtensions.cs
ItemEventDelegate.cs
ItemRenderMode.cs
ItemResourceManager.cs
►
Pathing
►
Engines
AStarEngine.cs
CostNode.cs
►
Rails
AbstractRail.cs
LinearRail.cs
QuadraticRail.cs
StepRail.cs
DefaultWorldCostEngine.cs
IPathCostEngine.cs
IPathingEngine.cs
IPathRail.cs
Path.cs
PathEngineException.cs
PathEngineState.cs
PathingJob.cs
WorldPathing.cs
AssemblyInfo.cs
▼
essentials.blocks.alien
►
Ground
CrackedGrowth.cs
Crystal.cs
GroundBase.cs
Growth.cs
OrangeDirt.cs
Soil.cs
SoilPurple.cs
ThickGrowth.cs
ThickGrowthPurple.cs
►
Organic
BlueLeaves.cs
EggSac.cs
Flesh.cs
OrganicBase.cs
►
Vegetation
FernLargePurple.cs
FernLargeRed.cs
FernPurple.cs
FernRed.cs
Tentacles.cs
TentaclesBloomed.cs
VegetationBase.cs
AlienBlock.cs
AssemblyInfo.cs
▼
essentials.blocks.structural
►
Buildings
ArrowsRed.cs
Asphalt.cs
BronzeSheets.cs
BuildingBase.cs
Bulkhead.cs
BulkheadBlue.cs
Cardboard.cs
CautionMetal.cs
CheckeredTiles.cs
Concrete.cs
ConcreteFence.cs
ConcretePlate.cs
ControlPanel.cs
Copper.cs
GrassBricks.cs
MetalBeam.cs
MetalGalvanized.cs
MetalPlate.cs
MetalRoof.cs
MetalRust.cs
MetalScales.cs
MetalSheetBlue.cs
MetalSheetRed.cs
MetalStructuralBase.cs
MetalTearplate.cs
Plaster.cs
Scaffold.cs
Sewer.cs
Stucco.cs
Thatching.cs
Vent.cs
VentRound.cs
WoodFine.cs
WoodFineApple.cs
►
Decals
BiohazardDecal.cs
BookDecal.cs
DamageLargeDecal.cs
DamageSmallDecal.cs
DangerDecal.cs
DecalBase.cs
DeniedDecal.cs
Display.cs
EdgeLeakDecal.cs
EdgeMossDecal.cs
EdgeRustDecal.cs
Papers1.cs
Papers2.cs
Papers3.cs
Papers4.cs
Photo1.cs
PipeEndDecal.cs
RustDecal.cs
StainDecal.cs
VineDecal.cs
WarningDecal.cs
►
Doors
DoorBase.cs
DoorBaseTransforms.cs
IDoor.cs
MetalDoorClosed.cs
MetalDoorOpen.cs
SewerDoorClosed.cs
SewerDoorOpen.cs
WindowDoorClosed.cs
WindowDoorOpen.cs
WoodDoorClosed.cs
WoodDoorOpen.cs
►
Props
Antenna.cs
Barrel.cs
Campfire.cs
Catwalk.cs
Chair.cs
CloneConnectedBase.cs
CloneWallBase.cs
ConcreteCorner.cs
ConcreteStairs.cs
Conduit.cs
ConduitLit.cs
CornerBase.cs
CrystalBunchBase.cs
CrystalBunchGreen.cs
CrystalBunchPurple.cs
EndTable.cs
Gear.cs
GlassCorner.cs
GlassPane.cs
MarblePillar.cs
MetalCorner.cs
MetalFence.cs
MetalLadder.cs
MetalStairs.cs
OrbBlue.cs
PaneBase.cs
PipeGroup.cs
PipeMetal.cs
PropBase.cs
PropWallBase.cs
SandstoneCorner.cs
SandstoneStairs.cs
SatelliteDish.cs
StairsBase.cs
Table.cs
TableLamp.cs
Tombstone.cs
Valve.cs
WallLamp.cs
WindowBrick.cs
WoodCorner.cs
WoodFence.cs
WoodLadder.cs
WoodStairs.cs
AssemblyInfo.cs
StructuralBase.cs
▼
essentials.blocks.vegetation
►
Brush
Brush1.cs
Brush2.cs
Brush3.cs
BrushAnimatedBase.cs
BrushBase.cs
Bush.cs
DeadGrassBlades.cs
DesertPlant.cs
Fern.cs
FlowerBedYellow.cs
FlowerPurple.cs
FlowerYellow.cs
GlowingMushroom.cs
GrassBase.cs
GrassBlades.cs
GrassBladesFirefly.cs
LargeBush.cs
Lilypads.cs
Mushroom.cs
MushroomGroup.cs
PalmLeaves.cs
Reeds.cs
ReedsExtraTall.cs
ReedsTall.cs
VegetationClusterBase.cs
VegetationTriPlaneClusterBase.cs
Vine.cs
VinePair.cs
Wheat.cs
►
Trees
AbstractBranch.cs
AbstractLeaves.cs
AbstractTree.cs
AbstractTrunk.cs
Cactus.cs
DecidiousBranch.cs
DecidiousLeaves.cs
DecidiousStump.cs
DecidiousWood.cs
PalmTreeLeaves.cs
PalmWood.cs
PineBranch.cs
PineWood.cs
►
Underwater
EelGrass.cs
UnderwaterBase.cs
AssemblyInfo.cs
VegetationBase.cs
▼
pluginbase
►
Attributes
AuthoredAttribute.cs
BlockAttribute.cs
BooCompatibilityAttribute.cs
ConfigAttribute.cs
EmpeldGameAttribute.cs
EmpeldPluginAttribute.cs
EnvironmentAttribute.cs
ExperimentalAttribute.cs
GameContextAttribute.cs
PersistAttribute.cs
RankedAttribute.cs
ThreadSafeAttribute.cs
WorldGenerator.cs
WorldModifier.cs
►
Dependencies
DependencyAttribute.cs
DependencyCollection.cs
DependencyException.cs
ICacheProvider.cs
IEntityFactory.cs
IEntityManager.cs
IEnvironmentState.cs
IFrameTimeState.cs
IGameTime.cs
ILocalEntities.cs
InjectableAttribute.cs
IPluginLogger.cs
IResourceResolver.cs
ISettings.cs
IUserManager.cs
IWorldStateServer.cs
PluginDependencies.cs
PluginDependencyExtensions.cs
►
Helpers
►
Attributes
HookAttribute.cs
Hooks.cs
ScopeAttribute.cs
►
BinaryCodecs
►
Providers
ComplexBsonCodecProvider.cs
ComplexBsonFieldResolver.cs
ExtendedCodecProvider.cs
PrimitiveCodecProvider.cs
BinaryCodecAttribute.cs
Codecs.cs
CodecSet.cs
IBinaryCodec.cs
TypeCodec.cs
►
Buffers
Buffer2d.cs
Buffer3d.cs
BufferSpace3d.cs
►
Collections
BiDictionary.cs
TypeCache.cs
►
Computative
►
Algorithms
CellNoise.cs
Noise.cs
Perlin.cs
Simplex.cs
SmoothPerlin.cs
►
Combiners
Combiner3D.cs
Manip3D.cs
ScalarValue.cs
►
Random
IPseudoRandom.cs
PseudoRandom.cs
Random3D.cs
Interpolate.cs
MathExtensions.cs
MatrixExtensions.cs
QuatExtensions.cs
Rand.cs
ValuePoint3D.cs
VectorExtensions.cs
►
Coords
Box2i.cs
Rotation2.cs
Rotation2d.cs
Size3i.cs
Vector2i.cs
Vector3i.cs
VectorIterators.cs
Volume.cs
►
Data
AnyEnum.cs
AnyEnumTypeConverter.cs
GradientBrush.cs
IBrush.cs
Rgba.cs
SolidBrush.cs
TokenizedString.cs
Versioned.cs
►
Extensions
EndianExtensions.cs
EnumExtensions.cs
ExpressionExtensions.cs
ReflectionExtensions.cs
►
Geometry
AxisAlignedBox.cs
IIntersectable.cs
IntersectableExtensions.cs
Ray.cs
Segment.cs
Sphere.cs
Voxels.cs
►
Mesh
►
Manipulation
CoordinateManip.cs
SimpleSubdivide.cs
Geometry.cs
Material.cs
Mesh.cs
Triangle.cs
TriangleGroup.cs
Vertex.cs
Hashers.cs
Hex.cs
UniqueClassIds.cs
WeakReferenceExt.cs
►
Objects
►
Audio
AudioManagerExtensions.cs
AudioPriority.cs
IAudioManager.cs
IBlockAudioManager.cs
IBlockAudioResources.cs
IBlockAudioSample.cs
IMusicManager.cs
ISample.cs
ISampleInstance.cs
ISamplePositionalInstance.cs
ISampleVaryingInstance.cs
SampleDescriptor.cs
SoundDescriptor.cs
►
Effects
IPostProcessor.cs
►
Game
IClientSubsystem.cs
IPluginExtension.cs
IPluginGameContext.cs
IServerSubsystem.cs
ISubsystem.cs
IUser.cs
IUserController.cs
PluginExtensionAttribute.cs
PluginExtensionScope.cs
PluginGameContextBase.cs
ServerStateMetadata.cs
SubsystemBase.cs
UserAuthLevel.cs
UserControllerBase.cs
►
Input
IBoundInput.cs
IInputBinding.cs
IInputManager.cs
InputActions.cs
InputAttribute.cs
InputDirection.cs
InputExtensions.cs
MouseMode.cs
►
Libs
►
EventBus
EventBus.cs
EventPersistMode.cs
IEvent.cs
IEventBus.cs
►
Events
IBindableDelegate.cs
IInvokableDelegate.cs
ManagedEvent.cs
WeakDelegate.cs
WeakDelegateExtensions.cs
WeakDelegateWrapper.cs
►
Persist
IPersistObject.cs
IReadPersistObject.cs
►
Rpc
IRpcClass.cs
IRpcClassTyped.cs
IRpcContext.cs
IRpcManager.cs
IRpcMethod.cs
RemoteAttribute.cs
RpcCodecAttribute.cs
RpcEndpoint.cs
RpcException.cs
RpcNetworkContext.cs
RpcTarget.cs
►
Models
IDynamicTextModel.cs
IModelFactory.cs
IModelInstance.cs
IReadonlyModel.cs
IUiScreenModel.cs
ModelAnimation.cs
ModelAnimationFlag.cs
►
Particles
IParticleDomain.cs
IParticleSystem.cs
Particle.cs
ParticleBlendMode.cs
►
Saves
IPersistable.cs
ISavedGame.cs
►
Syncable
►
Entity
►
Controllers
EntityHook.cs
EntityHookAttribute.cs
EntityScope.cs
IBoundInputEntity.cs
IComponentizedEntity.cs
IEntityController.cs
IHookedEntity.cs
IModelEntity.cs
IPlayableEntity.cs
IRpcEntity.cs
ITaskedEntity.cs
►
Static
StaticEntityBase.cs
EntityAttribute.cs
EntityBase.cs
IActor.cs
IEntity.cs
IMutableActor.cs
IMutableEntity.cs
IPositionableEntity.cs
►
Validators
ValidateVectorDeltaAttribute.cs
►
Watchers
ArraySync.cs
ListSync.cs
MutableSync.cs
SmoothSync.cs
Sync.cs
SyncBase.cs
BaseContext.cs
DecodeContext.cs
EncodeContext.cs
INetSyncable.cs
INetWatcher.cs
IValidatedNetSyncable.cs
IValidator.cs
SyncableAttribute.cs
SyncableBase.cs
SyncableBy.cs
SyncableEndpoint.cs
SyncableMode.cs
SyncableObject.cs
TypeSerializer.cs
ValidateAttribute.cs
ValidatedSyncableBase.cs
►
Tasks
►
YieldTypes
YieldNext.cs
YieldReset.cs
YieldTask.cs
YieldWait.cs
ChainedTask.cs
ChainedTaskExtensions.cs
EnumerableTask.cs
IIterableSystem.cs
IScheduledTask.cs
ITask.cs
ITaskScheduler.cs
ITaskYieldAction.cs
IterativeTask.cs
RecurringTask.cs
RepeatingTask.cs
SchedulerExtensions.cs
SingleTask.cs
TaskAttribute.cs
TaskEx.cs
TaskObjectExtensions.cs
TaskResult.cs
Tween.cs
WeakTask.cs
YieldingTask.cs
►
UI
►
Glue
BuiGlue.cs
BuiGlueExtensions.cs
GlueAttribute.cs
GlueObject.cs
INotifyPropertyUpdated.cs
BuiCallbackAttribute.cs
IBuiControl.cs
IBuiInterface.cs
IBuiScreen.cs
IBuiTween.cs
►
UI2
►
Reactive
UI2BindAttribute.cs
UI2ReactiveExtensions.cs
UI2ReactiveState.cs
IUI2Control.cs
IUI2Screen.cs
IUI2Widget.cs
UI2Extensions.cs
►
World
►
Blocks
Air.cs
BlockAnimationMode.cs
BlockBase.cs
BlockIconMode.cs
BlockMeshLodMode.cs
BlockMeshTransform.cs
BlockPermeableMode.cs
BlockRenderMode.cs
BlockTextureMode.cs
BlockVertexMode.cs
IBlock.cs
IBlockInteractable.cs
MaterialType.cs
MissingBlock.cs
►
Environment
►
Atmosphere
AtmosphereBase.cs
►
Filter
FilterBase.cs
FilterMode.cs
►
Fog
FogBase.cs
FogType.cs
►
Orbitals
OrbitalBase.cs
OrbitalRenderMode.cs
OrbitalRevolutionBase.cs
►
Precipitation
PrecipitationBase.cs
►
Sky
SkyLayerBase.cs
SkyLayerRenderMode.cs
EnvironmentBase.cs
EnvironmentBlendMode.cs
IAtmosphere.cs
IEnvironment.cs
IEnvironmentSimulatable.cs
IFilter.cs
IFog.cs
IOrbital.cs
IPrecipitation.cs
ISkyLayer.cs
IVolumeFog.cs
►
Generators
IBlockGenerator.cs
IWorldGenerator.cs
IWorldModifier.cs
WorldGeneratorBase.cs
BlockCacheAttribute.cs
BlockCacheExtension.cs
IBlockLookup.cs
IWorld.cs
IWorldBlock.cs
IWorldReadonly.cs
IWorldReadonlyBlock.cs
WorldHelpers.cs
WorldHelpersAsync.cs
►
WorldObjects
IWorldObject.cs
IWorldObjectManager.cs
ObjectRenderMode.cs
AssemblyInfo.cs
Game.cs
Generated on Wed Jul 28 2021 22:20:30 for Empeld by
1.8.13