public interface IPostRegistry
| Modifier and Type | Method and Description |
|---|---|
ILetter |
createLetter(IMailAddress sender,
IMailAddress recipient) |
net.minecraft.item.ItemStack |
createLetterStack(ILetter letter) |
void |
deleteTradeStation(net.minecraft.world.World world,
IMailAddress address) |
IPostalCarrier |
getCarrier(EnumAddressee uid) |
ILetter |
getLetter(net.minecraft.item.ItemStack itemstack) |
IMailAddress |
getMailAddress(com.mojang.authlib.GameProfile gameProfile) |
IMailAddress |
getMailAddress(java.lang.String traderName) |
ITradeStation |
getOrCreateTradeStation(net.minecraft.world.World world,
com.mojang.authlib.GameProfile owner,
IMailAddress address) |
IPostOffice |
getPostOffice(net.minecraft.world.World world) |
java.util.Map<EnumAddressee,IPostalCarrier> |
getRegisteredCarriers() |
ITradeStation |
getTradeStation(net.minecraft.world.World world,
IMailAddress address) |
boolean |
isAvailableTradeAddress(net.minecraft.world.World world,
IMailAddress address) |
boolean |
isLetter(net.minecraft.item.ItemStack itemstack) |
boolean |
isValidPOBox(net.minecraft.world.World world,
IMailAddress address) |
boolean |
isValidTradeAddress(net.minecraft.world.World world,
IMailAddress address) |
void |
registerCarrier(IPostalCarrier carrier)
Registers a new
IPostalCarrier. |
IPostOffice getPostOffice(net.minecraft.world.World world)
IMailAddress getMailAddress(com.mojang.authlib.GameProfile gameProfile)
IMailAddress getMailAddress(java.lang.String traderName)
boolean isLetter(net.minecraft.item.ItemStack itemstack)
ILetter createLetter(IMailAddress sender, IMailAddress recipient)
@Nullable ILetter getLetter(net.minecraft.item.ItemStack itemstack)
net.minecraft.item.ItemStack createLetterStack(ILetter letter)
void registerCarrier(IPostalCarrier carrier)
IPostalCarrier. See IPostalCarrier for details.carrier - IPostalCarrier to register.@Nullable IPostalCarrier getCarrier(EnumAddressee uid)
java.util.Map<EnumAddressee,IPostalCarrier> getRegisteredCarriers()
void deleteTradeStation(net.minecraft.world.World world,
IMailAddress address)
ITradeStation getOrCreateTradeStation(net.minecraft.world.World world, com.mojang.authlib.GameProfile owner, IMailAddress address)
@Nullable ITradeStation getTradeStation(net.minecraft.world.World world, IMailAddress address)
boolean isAvailableTradeAddress(net.minecraft.world.World world,
IMailAddress address)
boolean isValidTradeAddress(net.minecraft.world.World world,
IMailAddress address)
boolean isValidPOBox(net.minecraft.world.World world,
IMailAddress address)