Package com.codinglitch.simpleradio
Class ServerSimpleRadioApi
java.lang.Object
com.codinglitch.simpleradio.SimpleRadioApi
com.codinglitch.simpleradio.ServerSimpleRadioApi
- Direct Known Subclasses:
RadioManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract shortgetIdentifier(Predicate<Router> filter) static ServerSimpleRadioApiabstract RoutergetRouter(short identifier) abstract RoutergetRouter(WorldlyPosition location) abstract Routerabstract Routerabstract Routerabstract RoutergetRouter(net.minecraft.world.entity.Entity owner) abstract Listenersabstract RouterremoveRouter(short identifier) abstract RouterremoveRouter(WorldlyPosition location) abstract RouterremoveRouter(Router router) abstract RouterremoveRouter(Predicate<Router> criteria) abstract RouterremoveRouter(UUID uuid) abstract RouterremoveRouter(net.minecraft.world.entity.Entity owner) abstract voidsendAudio(WorldlyPosition location, UUID sender, byte[] data) abstract voidsendSound(WorldlyPosition location, String sound, float volume, float pitch, float offset, long seed) abstract voidsendSound(WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume, float pitch, float offset, long seed) abstract voidsendSound(WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume, float pitch, long seed) abstract voidshortAt(WorldlyPosition location) abstract Speakersspeakers()abstract booleanverifyEntityCollection(net.minecraft.world.entity.Entity entity, Predicate<net.minecraft.world.item.ItemStack> itemCriteria) abstract booleanverifyLocationCollection(WorldlyPosition position, Class<?> clazz) Methods inherited from class com.codinglitch.simpleradio.SimpleRadioApi
debug, error, frequencies, getConfig, getInstance, getRouterSided, getRouterSided, info, listen, newRouter, newRouter, newRouter, newSource, registerRouter, registerRouter, registerRouterSided, removeRouterSided, removeRouterSided, removeRouterSided, setConfig, travelExtension, warn
-
Constructor Details
-
ServerSimpleRadioApi
public ServerSimpleRadioApi()
-
-
Method Details
-
getInstance
-
speakers
-
listeners
-
verifyLocationCollection
-
verifyEntityCollection
public abstract boolean verifyEntityCollection(net.minecraft.world.entity.Entity entity, Predicate<net.minecraft.world.item.ItemStack> itemCriteria) -
getIdentifier
-
getRouters
-
removeRouter
-
removeRouter
-
removeRouter
-
removeRouter
-
removeRouter
-
removeRouter
-
getRouter
-
getRouter
-
getRouter
-
getRouter
-
getRouter
-
getRouter
-
sendSound
public abstract void sendSound(WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume, float pitch, long seed) -
sendSound
public abstract void sendSound(WorldlyPosition location, net.minecraft.sounds.SoundEvent soundEvent, float volume, float pitch, float offset, long seed) -
sendSound
public abstract void sendSound(WorldlyPosition location, String sound, float volume, float pitch, float offset, long seed) -
sendAudio
-
shortAt
-