| Package | Description |
|---|---|
| com.destroystokyo.paper.event.entity | |
| com.destroystokyo.paper.event.player | |
| org.bukkit |
More generalized classes in the API.
|
| org.bukkit.block |
Classes used to manipulate the voxels in a
world ,
including special states. |
| org.bukkit.configuration |
Classes dedicated to handling a plugin's runtime configuration.
|
| org.bukkit.enchantments |
Classes relating to the specialized enhancements to
item stacks , as part of the meta data . |
| org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
| org.bukkit.event.block | |
| org.bukkit.event.enchantment |
Events triggered from an enchantment table . |
| org.bukkit.event.entity | |
| org.bukkit.event.inventory | |
| org.bukkit.event.player | |
| org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
| org.bukkit.material |
Classes that represents various voxel types and states.
|
| org.bukkit.potion |
Classes to represent various
potion
properties and manipulation. |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
WitchConsumePotionEvent.getPotion() |
ItemStack |
WitchReadyPotionEvent.getPotion() |
ItemStack |
WitchThrowPotionEvent.getPotion() |
static ItemStack |
WitchReadyPotionEvent.process(Witch witch,
ItemStack potion)
Fires thee event, returning the desired potion, or air of cancelled
|
| Modifier and Type | Method and Description |
|---|---|
static ItemStack |
WitchReadyPotionEvent.process(Witch witch,
ItemStack potion)
Fires thee event, returning the desired potion, or air of cancelled
|
void |
WitchConsumePotionEvent.setPotion(ItemStack potion)
Sets the potion to be consumed and applied to the witch.
|
void |
WitchReadyPotionEvent.setPotion(ItemStack potion)
Sets the potion the which is going to hold and use
|
void |
WitchThrowPotionEvent.setPotion(ItemStack potion)
Sets the potion to be thrown at a player
|
| Constructor and Description |
|---|
WitchConsumePotionEvent(Witch witch,
ItemStack potion) |
WitchReadyPotionEvent(Witch witch,
ItemStack potion) |
WitchThrowPotionEvent(Witch witch,
LivingEntity target,
ItemStack potion) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
PlayerReadyArrowEvent.getArrow() |
ItemStack |
PlayerReadyArrowEvent.getBow() |
ItemStack |
PlayerArmorChangeEvent.getNewItem()
Gets the new item that's replacing the old
|
ItemStack |
PlayerArmorChangeEvent.getOldItem()
Gets the existing item that's being replaced
|
| Constructor and Description |
|---|
PlayerArmorChangeEvent(Player player,
PlayerArmorChangeEvent.SlotType slotType,
ItemStack oldItem,
ItemStack newItem) |
PlayerReadyArrowEvent(Player player,
ItemStack bow,
ItemStack arrow) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
String arguments)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
World.dropItem(Location location,
ItemStack item)
Drops an item at the specified
Location |
Item |
World.dropItemNaturally(Location location,
ItemStack item)
Drops an item at the specified
Location with a random offset |
static List<Recipe> |
Bukkit.getRecipesFor(ItemStack result)
Get a list of all recipes for a given item.
|
List<Recipe> |
Server.getRecipesFor(ItemStack result)
Get a list of all recipes for a given item.
|
ItemStack |
UnsafeValues.modifyItemStack(ItemStack stack,
String arguments)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ItemStack> |
Block.getDrops()
Returns a list of items which would drop by destroying this block
|
Collection<ItemStack> |
Block.getDrops(ItemStack tool)
Returns a list of items which would drop by destroying this block with
a specific tool
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Block.breakNaturally(ItemStack tool)
Breaks the block and spawns items as if a player had digged it with a
specific tool
|
Collection<ItemStack> |
Block.getDrops(ItemStack tool)
Returns a list of items which would drop by destroying this block with
a specific tool
|
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ConfigurationSection.getItemStack(String path)
Gets the requested ItemStack by path.
|
ItemStack |
MemorySection.getItemStack(String path) |
ItemStack |
ConfigurationSection.getItemStack(String path,
ItemStack def)
Gets the requested
ItemStack by path, returning a default value
if not found. |
ItemStack |
MemorySection.getItemStack(String path,
ItemStack def) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ConfigurationSection.getItemStack(String path,
ItemStack def)
Gets the requested
ItemStack by path, returning a default value
if not found. |
ItemStack |
MemorySection.getItemStack(String path,
ItemStack def) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
Enchantment.canEnchantItem(ItemStack item)
Checks if this Enchantment may be applied to the given
ItemStack . |
boolean |
EnchantmentWrapper.canEnchantItem(ItemStack item) |
boolean |
EnchantmentTarget.includes(ItemStack item)
Check whether this target includes the specified item.
|
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
LivingEntity.getActiveItem()
Get's the item being actively "used" or consumed.
|
ItemStack |
ArmorStand.getBoots()
Returns the item currently being worn
by the armor stand on its feet
|
ItemStack |
ArmorStand.getChestplate()
Returns the item currently being worn
by the armor stand on its chest
|
ItemStack |
ArmorStand.getHelmet()
Returns the item currently being worn
by the armor stand on its head
|
ItemStack |
ItemFrame.getItem()
Get the item in this frame
|
ItemStack |
ThrownPotion.getItem()
Returns a copy of the ItemStack for this thrown potion.
|
ItemStack |
ArmorStand.getItemInHand()
Returns the item the armor stand is
currently holding
|
ItemStack |
HumanEntity.getItemInHand()
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
ItemStack |
HumanEntity.getItemOnCursor()
Returns the ItemStack currently on your cursor, can be empty.
|
ItemStack |
Item.getItemStack()
Gets the item stack associated with this item drop.
|
ItemStack |
ArmorStand.getLeggings()
Returns the item currently being worn
by the armor stand on its legs
|
| Modifier and Type | Method and Description |
|---|---|
void |
ArmorStand.setBoots(ItemStack item)
Sets the item currently being worn
by the armor stand on its feet
|
void |
ArmorStand.setChestplate(ItemStack item)
Sets the item currently being worn
by the armor stand on its chest
|
void |
ArmorStand.setHelmet(ItemStack item)
Sets the item currently being worn
by the armor stand on its head
|
void |
ItemFrame.setItem(ItemStack item)
Set the item in this frame
|
void |
ThrownPotion.setItem(ItemStack item)
Set the ItemStack for this thrown potion.
|
void |
ArmorStand.setItemInHand(ItemStack item)
Sets the item the armor stand is currently
holding
|
void |
HumanEntity.setItemInHand(ItemStack item)
Deprecated.
Humans may now dual wield in their off hand, use explicit
methods in
PlayerInventory . |
void |
HumanEntity.setItemOnCursor(ItemStack item)
Sets the item to the given ItemStack, this will replace whatever the
user was moving.
|
void |
Item.setItemStack(ItemStack stack)
Sets the item stack associated with this item drop.
|
void |
ArmorStand.setLeggings(ItemStack item)
Sets the item currently being worn
by the armor stand on its legs
|
| Modifier and Type | Field and Description |
|---|---|
protected ItemStack |
BlockPlaceEvent.itemInHand |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
BlockDispenseEvent.getItem()
Gets the item that is being dispensed.
|
ItemStack |
BlockDamageEvent.getItemInHand()
Gets the ItemStack for the item currently in the player's hand.
|
ItemStack |
BlockPlaceEvent.getItemInHand()
Gets the item in the player's hand when they placed the block.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlockDispenseEvent.setItem(ItemStack item)
Sets the item being dispensed.
|
| Constructor and Description |
|---|
BlockDamageEvent(Player player,
Block block,
ItemStack itemInHand,
boolean instaBreak) |
BlockDispenseEvent(Block block,
ItemStack dispensed,
Vector velocity) |
BlockMultiPlaceEvent(List<BlockState> states,
Block clicked,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild) |
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild)
Deprecated.
|
BlockPlaceEvent(Block placedBlock,
BlockState replacedBlockState,
Block placedAgainst,
ItemStack itemInHand,
Player thePlayer,
boolean canBuild,
EquipmentSlot hand) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
PrepareItemEnchantEvent.getItem()
Gets the item to be enchanted.
|
ItemStack |
EnchantItemEvent.getItem()
Gets the item to be enchanted (can be modified)
|
| Constructor and Description |
|---|
EnchantItemEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
int level,
Map<Enchantment,Integer> enchants,
int i) |
PrepareItemEnchantEvent(Player enchanter,
InventoryView view,
Block table,
ItemStack item,
EnchantmentOffer[] offers,
int bonus) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
EntityShootBowEvent.getArrowItem() |
ItemStack |
EntityShootBowEvent.getBow()
Gets the bow ItemStack used to fire the arrow.
|
ItemStack |
EntityBreedEvent.getBredWith()
The ItemStack that was used to initiate breeding, if present.
|
| Modifier and Type | Method and Description |
|---|---|
List<ItemStack> |
EntityDeathEvent.getDrops()
Gets all the items which will drop when the entity dies
|
| Constructor and Description |
|---|
EntityBreedEvent(LivingEntity child,
LivingEntity mother,
LivingEntity father,
LivingEntity breeder,
ItemStack bredWith,
int experience) |
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
ItemStack arrowItem,
Projectile projectile,
float force) |
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
ItemStack arrowItem,
Projectile projectile,
float force,
boolean consumeArrow) |
EntityShootBowEvent(LivingEntity shooter,
ItemStack bow,
Projectile projectile,
float force)
Deprecated.
|
| Constructor and Description |
|---|
EntityDeathEvent(LivingEntity entity,
List<ItemStack> drops) |
EntityDeathEvent(LivingEntity what,
List<ItemStack> drops,
int droppedExp) |
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
int newExp,
int newTotalExp,
int newLevel,
String deathMessage) |
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
int newExp,
String deathMessage) |
PlayerDeathEvent(Player player,
List<ItemStack> drops,
int droppedExp,
String deathMessage) |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
InventoryClickEvent.getCurrentItem()
Gets the ItemStack currently in the clicked slot.
|
ItemStack |
InventoryCreativeEvent.getCursor() |
ItemStack |
InventoryDragEvent.getCursor()
Gets the result cursor after the drag is done.
|
ItemStack |
InventoryClickEvent.getCursor()
Gets the current ItemStack on the cursor.
|
ItemStack |
FurnaceBurnEvent.getFuel()
Gets the fuel ItemStack for this event
|
ItemStack |
BrewingStandFuelEvent.getFuel()
Gets the ItemStack of the fuel before the amount was subtracted.
|
ItemStack |
InventoryMoveItemEvent.getItem()
Gets the ItemStack being moved; if modified, the original item will not
be removed from the source inventory.
|
ItemStack |
InventoryDragEvent.getOldCursor()
Gets an ItemStack representing the cursor prior to any modifications
as a result of this drag.
|
ItemStack |
PrepareAnvilEvent.getResult()
Get result item, may be null.
|
ItemStack |
FurnaceSmeltEvent.getResult()
Gets the resultant ItemStack for this event
|
ItemStack |
FurnaceSmeltEvent.getSource()
Gets the smelted ItemStack for this event
|
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,ItemStack> |
InventoryDragEvent.getNewItems()
Gets all items to be added to the inventory in this drag.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InventoryClickEvent.setCurrentItem(ItemStack stack)
Sets the ItemStack currently in the clicked slot.
|
void |
InventoryCreativeEvent.setCursor(ItemStack item) |
void |
InventoryDragEvent.setCursor(ItemStack newCursor)
Sets the result cursor after the drag is done.
|
void |
InventoryClickEvent.setCursor(ItemStack stack)
Deprecated.
This changes the ItemStack in their hand before any
calculations are applied to the Inventory, which has a tendency to
create inconsistencies between the Player and the server, and to
make unexpected changes in the behavior of the clicked Inventory.
|
void |
InventoryMoveItemEvent.setItem(ItemStack itemStack)
Sets the ItemStack being moved; if this is different from the original
ItemStack, the original item will not be removed from the source
inventory.
|
void |
PrepareAnvilEvent.setResult(ItemStack result) |
void |
FurnaceSmeltEvent.setResult(ItemStack result)
Sets the resultant ItemStack for this event
|
| Constructor and Description |
|---|
BrewingStandFuelEvent(Block brewingStand,
ItemStack fuel,
int fuelPower) |
FurnaceBurnEvent(Block furnace,
ItemStack fuel,
int burnTime) |
FurnaceSmeltEvent(Block furnace,
ItemStack source,
ItemStack result) |
InventoryCreativeEvent(InventoryView what,
InventoryType.SlotType type,
int slot,
ItemStack newItem) |
InventoryDragEvent(InventoryView what,
ItemStack newCursor,
ItemStack oldCursor,
boolean right,
Map<Integer,ItemStack> slots) |
InventoryMoveItemEvent(Inventory sourceInventory,
ItemStack itemStack,
Inventory destinationInventory,
boolean didSourceInitiate) |
PrepareAnvilEvent(InventoryView inventory,
ItemStack result) |
| Constructor and Description |
|---|
InventoryDragEvent(InventoryView what,
ItemStack newCursor,
ItemStack oldCursor,
boolean right,
Map<Integer,ItemStack> slots) |
| Modifier and Type | Field and Description |
|---|---|
protected ItemStack |
PlayerInteractEvent.item |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
PlayerArmorStandManipulateEvent.getArmorStandItem()
Returns the item held by the armor stand.
|
ItemStack |
PlayerItemBreakEvent.getBrokenItem()
Gets the item that broke
|
ItemStack |
PlayerInteractEvent.getItem()
Returns the item in hand represented by this event
|
ItemStack |
PlayerItemConsumeEvent.getItem()
Gets the item that is being consumed.
|
ItemStack |
PlayerItemMendEvent.getItem()
Get the
ItemStack to be repaired. |
ItemStack |
PlayerItemDamageEvent.getItem() |
ItemStack |
PlayerBucketEvent.getItemStack()
Get the resulting item in hand after the bucket event
|
ItemStack |
PlayerSwapHandItemsEvent.getMainHandItem()
Gets the item switched to the main hand.
|
ItemStack |
PlayerSwapHandItemsEvent.getOffHandItem()
Gets the item switched to the off hand.
|
ItemStack |
PlayerArmorStandManipulateEvent.getPlayerItem()
Returns the item held by the player.
|
ItemStack |
PlayerItemConsumeEvent.getReplacement()
Return the custom item stack that will replace the consumed item, or null if no
custom replacement has been set (which means the default replacement will be used).
|
| Modifier and Type | Method and Description |
|---|---|
void |
PlayerItemConsumeEvent.setItem(ItemStack item)
Set the item being consumed
|
void |
PlayerBucketEvent.setItemStack(ItemStack itemStack)
Set the item in hand after the event
|
void |
PlayerSwapHandItemsEvent.setMainHandItem(ItemStack mainHandItem)
Sets the item in the main hand.
|
void |
PlayerSwapHandItemsEvent.setOffHandItem(ItemStack offHandItem)
Sets the item in the off hand.
|
void |
PlayerItemConsumeEvent.setReplacement(ItemStack replacement)
Set a custom item stack to replace the consumed item.
|
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
ItemStack.add()
Adds 1 to this itemstack.
|
ItemStack |
ItemStack.add(int qty)
Adds quantity to this itemstack.
|
ItemStack |
ItemStack.asOne()
Clones the itemstack and returns it a single quantity.
|
ItemStack |
ItemStack.asQuantity(int qty)
Clones the itemstack and returns it as the specified quantity
|
ItemStack |
ItemStack.clone() |
static ItemStack |
ItemStack.deserialize(Map<String,Object> args)
Required method for configuration serialization
|
ItemStack |
ItemStack.ensureServerConversions()
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
ItemStack |
ItemFactory.ensureServerConversions(ItemStack item)
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
ItemStack |
ArmoredHorseInventory.getArmor()
Gets the item in the horse's armor slot.
|
ItemStack[] |
EntityEquipment.getArmorContents()
Gets a copy of all worn armor
|
ItemStack[] |
PlayerInventory.getArmorContents()
Get all ItemStacks from the armor slots
|
ItemStack |
EntityEquipment.getBoots()
Gets a copy of the boots currently being worn by the entity
|
ItemStack |
PlayerInventory.getBoots()
Return the ItemStack from the boots slot
|
ItemStack |
EntityEquipment.getChestplate()
Gets a copy of the chest plate currently being worn by the entity
|
ItemStack |
PlayerInventory.getChestplate()
Return the ItemStack from the chestplate slot
|
ItemStack[] |
Inventory.getContents()
Returns all ItemStacks from the inventory
|
ItemStack |
InventoryView.getCursor()
Get the item on the cursor of one of the viewing players.
|
ItemStack |
LlamaInventory.getDecor() |
ItemStack[] |
PlayerInventory.getExtraContents()
Get all additional ItemStacks stored in this inventory.
|
ItemStack |
BrewerInventory.getFuel()
Get the current fuel for brewing.
|
ItemStack |
FurnaceInventory.getFuel()
Get the current fuel.
|
ItemStack |
EntityEquipment.getHelmet()
Gets a copy of the helmet currently being worn by the entity
|
ItemStack |
PlayerInventory.getHelmet()
Return the ItemStack from the helmet slot
|
ItemStack |
BrewerInventory.getIngredient()
Get the current ingredient for brewing.
|
ItemStack |
FurnaceRecipe.getInput()
Get the input material.
|
ItemStack |
EnchantingInventory.getItem()
Get the item being enchanted.
|
ItemStack |
BeaconInventory.getItem()
Get the item powering the beacon.
|
ItemStack |
PlayerInventory.getItem(EquipmentSlot slot)
Gets the
ItemStack found in the slot. |
ItemStack |
Inventory.getItem(int index)
Returns the ItemStack found in the slot at the given index
|
ItemStack |
InventoryView.getItem(int slot)
Gets one item in this inventory view by its raw slot ID.
|
ItemStack |
EntityEquipment.getItemInHand()
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
ItemStack |
PlayerInventory.getItemInHand()
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
ItemStack |
EntityEquipment.getItemInMainHand()
Gets a copy of the item the entity is currently holding
in their main hand.
|
ItemStack |
PlayerInventory.getItemInMainHand()
Gets a copy of the item the player is currently holding
in their main hand.
|
ItemStack |
EntityEquipment.getItemInOffHand()
Gets a copy of the item the entity is currently holding
in their off hand.
|
ItemStack |
PlayerInventory.getItemInOffHand()
Gets a copy of the item the player is currently holding
in their off hand.
|
ItemStack |
EntityEquipment.getLeggings()
Gets a copy of the leggings currently being worn by the entity
|
ItemStack |
PlayerInventory.getLeggings()
Return the ItemStack from the leg slot
|
ItemStack[] |
CraftingInventory.getMatrix()
Get the contents of the crafting matrix.
|
ItemStack |
Recipe.getResult()
Get the result of this recipe.
|
ItemStack |
FurnaceRecipe.getResult()
Get the result of this recipe.
|
ItemStack |
CraftingInventory.getResult()
Check what item is in the result slot of this crafting inventory.
|
ItemStack |
MerchantRecipe.getResult() |
ItemStack |
ShapelessRecipe.getResult()
Get the result of this recipe.
|
ItemStack |
ShapedRecipe.getResult()
Get the result.
|
ItemStack |
FurnaceInventory.getResult()
Get the current item in the result slot.
|
ItemStack |
AbstractHorseInventory.getSaddle()
Gets the item in the horse's saddle slot.
|
ItemStack |
EnchantingInventory.getSecondary()
Get the secondary item being used for the enchant.
|
ItemStack |
FurnaceInventory.getSmelting()
Get the item currently smelting.
|
ItemStack[] |
Inventory.getStorageContents()
Return the contents from the section of the inventory where items can
reasonably be expected to be stored.
|
ItemStack |
ItemStack.subtract()
Subtracts 1 to this itemstack.
|
ItemStack |
ItemStack.subtract(int qty)
Subtracts quantity to this itemstack.
|
| Modifier and Type | Method and Description |
|---|---|
HashMap<Integer,ItemStack> |
Inventory.addItem(ItemStack... items)
Stores the given ItemStacks in the inventory.
|
HashMap<Integer,? extends ItemStack> |
Inventory.all(int materialId)
Deprecated.
Magic value
|
HashMap<Integer,? extends ItemStack> |
Inventory.all(ItemStack item)
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
HashMap<Integer,? extends ItemStack> |
Inventory.all(Material material)
Returns a HashMap with all slots and ItemStacks in the inventory with
the given Material.
|
List<ItemStack> |
ShapelessRecipe.getIngredientList()
Get the list of ingredients used for this recipe.
|
Map<Character,ItemStack> |
ShapedRecipe.getIngredientMap()
Get a copy of the ingredients map.
|
List<ItemStack> |
MerchantRecipe.getIngredients() |
ListIterator<ItemStack> |
Inventory.iterator() |
ListIterator<ItemStack> |
Inventory.iterator(int index)
Returns an iterator starting at the given index.
|
HashMap<Integer,ItemStack> |
Inventory.removeItem(ItemStack... items)
Removes the given ItemStacks from the inventory.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MerchantRecipe.addIngredient(ItemStack item) |
HashMap<Integer,ItemStack> |
Inventory.addItem(ItemStack... items)
Stores the given ItemStacks in the inventory.
|
HashMap<Integer,? extends ItemStack> |
Inventory.all(ItemStack item)
Finds all slots in the inventory containing any ItemStacks with the
given ItemStack.
|
ItemMeta |
ItemFactory.asMetaFor(ItemMeta meta,
ItemStack stack)
Returns an appropriate item meta for the specified stack.
|
boolean |
Inventory.contains(ItemStack item)
Checks if the inventory contains any ItemStacks matching the given
ItemStack.
|
boolean |
Inventory.contains(ItemStack item,
int amount)
Checks if the inventory contains at least the minimum amount specified
of exactly matching ItemStacks.
|
boolean |
Inventory.containsAtLeast(ItemStack item,
int amount)
Checks if the inventory contains ItemStacks matching the given
ItemStack whose amounts sum to at least the minimum amount specified.
|
ItemStack |
ItemFactory.ensureServerConversions(ItemStack item)
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
|
int |
Inventory.first(ItemStack item)
Returns the first slot in the inventory containing an ItemStack with
the given stack.
|
String |
ItemFactory.getI18NDisplayName(ItemStack item)
Gets the Display name as seen in the Client.
|
boolean |
ItemFactory.isApplicable(ItemMeta meta,
ItemStack stack)
This method checks the item meta to confirm that it is applicable (no
data lost if applied) to the specified ItemStack.
|
boolean |
ItemStack.isSimilar(ItemStack stack)
This method is the same as equals, but does not consider stack size
(amount).
|
void |
Inventory.remove(ItemStack item)
Removes all stacks in the inventory matching the given stack.
|
HashMap<Integer,ItemStack> |
Inventory.removeItem(ItemStack... items)
Removes the given ItemStacks from the inventory.
|
void |
ArmoredHorseInventory.setArmor(ItemStack stack)
Sets the item in the horse's armor slot.
|
void |
EntityEquipment.setArmorContents(ItemStack[] items)
Sets the entities armor to the provided array of ItemStacks
|
void |
PlayerInventory.setArmorContents(ItemStack[] items)
Put the given ItemStacks into the armor slots
|
void |
EntityEquipment.setBoots(ItemStack boots)
Sets the boots worn by the entity
|
void |
PlayerInventory.setBoots(ItemStack boots)
Put the given ItemStack into the boots slot.
|
void |
EntityEquipment.setChestplate(ItemStack chestplate)
Sets the chest plate worn by the entity
|
void |
PlayerInventory.setChestplate(ItemStack chestplate)
Put the given ItemStack into the chestplate slot.
|
void |
Inventory.setContents(ItemStack[] items)
Completely replaces the inventory's contents.
|
void |
InventoryView.setCursor(ItemStack item)
Sets the item on the cursor of one of the viewing players.
|
void |
LlamaInventory.setDecor(ItemStack stack)
Sets the item in the llama's decor slot.
|
void |
PlayerInventory.setExtraContents(ItemStack[] items)
Put the given ItemStacks into the extra slots
See PlayerInventory.getExtraContents() for an explanation of extra slots. |
void |
BrewerInventory.setFuel(ItemStack fuel)
Set the current fuel for brewing.
|
void |
FurnaceInventory.setFuel(ItemStack stack)
Set the current fuel.
|
void |
EntityEquipment.setHelmet(ItemStack helmet)
Sets the helmet worn by the entity
|
void |
PlayerInventory.setHelmet(ItemStack helmet)
Put the given ItemStack into the helmet slot.
|
void |
BrewerInventory.setIngredient(ItemStack ingredient)
Set the current ingredient for brewing.
|
void |
PlayerInventory.setItem(EquipmentSlot slot,
ItemStack stack)
Sets the
ItemStack at the given EquipmentSlot . |
void |
Inventory.setItem(int index,
ItemStack item)
Stores the ItemStack at the given index of the inventory.
|
void |
InventoryView.setItem(int slot,
ItemStack item)
Sets one item in this inventory view by its raw slot ID.
|
void |
PlayerInventory.setItem(int index,
ItemStack item)
Stores the ItemStack at the given index of the inventory.
|
void |
EnchantingInventory.setItem(ItemStack item)
Set the item being enchanted.
|
void |
BeaconInventory.setItem(ItemStack item)
Set the item powering the beacon.
|
void |
EntityEquipment.setItemInHand(ItemStack stack)
Deprecated.
entities can duel wield now use the methods for the
specific hand instead
|
void |
PlayerInventory.setItemInHand(ItemStack stack)
Deprecated.
players can duel wield now use the methods for the
specific hand instead
|
void |
EntityEquipment.setItemInMainHand(ItemStack item)
Sets the item the entity is holding in their main hand.
|
void |
PlayerInventory.setItemInMainHand(ItemStack item)
Sets the item the player is holding in their main hand.
|
void |
EntityEquipment.setItemInOffHand(ItemStack item)
Sets the item the entity is holding in their off hand.
|
void |
PlayerInventory.setItemInOffHand(ItemStack item)
Sets the item the player is holding in their off hand.
|
void |
EntityEquipment.setLeggings(ItemStack leggings)
Sets the leggings worn by the entity
|
void |
PlayerInventory.setLeggings(ItemStack leggings)
Put the given ItemStack into the leg slot.
|
void |
CraftingInventory.setMatrix(ItemStack[] contents)
Replace the contents of the crafting matrix
|
void |
CraftingInventory.setResult(ItemStack newResult)
Set the item in the result slot of the crafting inventory.
|
void |
FurnaceInventory.setResult(ItemStack stack)
Set the current item in the result slot.
|
void |
AbstractHorseInventory.setSaddle(ItemStack stack)
Sets the item in the horse's saddle slot.
|
void |
EnchantingInventory.setSecondary(ItemStack item)
Set the secondary item being used for the enchant.
|
void |
FurnaceInventory.setSmelting(ItemStack stack)
Set the item currently smelting.
|
void |
Inventory.setStorageContents(ItemStack[] items)
Put the given ItemStacks into the storage slots
|
| Modifier and Type | Method and Description |
|---|---|
void |
MerchantRecipe.setIngredients(List<ItemStack> ingredients) |
| Constructor and Description |
|---|
FurnaceRecipe(ItemStack result,
Material source)
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(ItemStack result,
MaterialData source)
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(ItemStack result,
MaterialData source,
float experience)
Create a furnace recipe to craft the specified ItemStack.
|
FurnaceRecipe(ItemStack result,
Material source,
int data)
Deprecated.
Magic value
|
FurnaceRecipe(ItemStack result,
Material source,
int data,
float experience)
Deprecated.
Magic value
|
ItemStack(ItemStack stack)
Creates a new item stack derived from the specified stack
|
MerchantRecipe(ItemStack result,
int maxUses) |
MerchantRecipe(ItemStack result,
int uses,
int maxUses,
boolean experienceReward) |
ShapedRecipe(ItemStack result)
Deprecated.
|
ShapedRecipe(NamespacedKey key,
ItemStack result)
Create a shaped recipe to craft the specified ItemStack.
|
ShapelessRecipe(ItemStack result)
Deprecated.
|
ShapelessRecipe(NamespacedKey key,
ItemStack result)
Create a shapeless recipe to craft the specified ItemStack.
|
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
MaterialData.toItemStack()
Deprecated.
this method creates an ItemStack of size 0 which is not
generally useful. Consider
MaterialData.toItemStack(int) . |
ItemStack |
MaterialData.toItemStack(int amount)
Creates a new ItemStack based on this MaterialData
|
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
Potion.toItemStack(int amount)
Deprecated.
Converts this potion to an
ItemStack with the specified amount
and a correct damage value. |
| Modifier and Type | Method and Description |
|---|---|
void |
Potion.apply(ItemStack to)
Deprecated.
Applies the effects of this potion to the given
ItemStack . |
static Potion |
Potion.fromItemStack(ItemStack item)
Deprecated.
|
Copyright © 2021. All rights reserved.


|
UMI3D Unity SDK
2.0.b.200914
A UMI3D sdk implementation using Unity
|
Classes | |
| class | RtcMessageListener |
Public Member Functions | |
| AbstractWebRtcClient (MonoBehaviour behaviour) | |
| virtual List< DataChannel > | Add (DataChannel dataBase) |
| Add a dataChannel to all peers More... | |
| virtual DataChannel | Add (string uid, DataChannel dataBase) |
| virtual void | Remove (DataChannel dataChannel) |
| Remove a DataChannel More... | |
| virtual void | HandleMessage (RTCDto dto) |
| Handles RtcDto received by the websocket. More... | |
| virtual void | Send (UMI3DDto dto, bool reliable, string peerId=null) |
| Send a Message to all peers More... | |
| virtual void | Send (UMI3DDto dto, bool reliable, DataType dataType, string peerId=null) |
| Send a Message to all peers using a dataChannel More... | |
| virtual void | Send (string message, bool reliable, string peerId=null) |
| Send a Message to all peers More... | |
| virtual void | Send (string message, List< DataChannel > dataChannels) |
| Send Message to a list of dataChannel More... | |
| virtual void | Send (byte[] bytes, List< DataChannel > dataChannels) |
| Send Message to a list of dataChannel More... | |
| void | Stop () |
| Stop The webrtc client. More... | |
| void | Clear () |
| Use only on application quit. Restarting webrtc after that will crash. More... | |
Public Attributes | |
| Dictionary< string, WebRTCconnection > | peers |
| Dictionary< string, List< DataChannel > > | peersDataChanelToAdd |
Protected Member Functions | |
| virtual void | OnDataChannelCreated (DataChannel dataChannel, string uid) |
| CallBack invoke when a new DataChannel is created. More... | |
| virtual void | OnRtcOffer (OfferDto offer) |
| Handles Offer and create Answer More... | |
| virtual void | OnRtcAnswer (AnswerDto answer) |
| Handles Answers and set remote session More... | |
| virtual void | OnRtcIceCandidate (CandidateDto c) |
| Handles Candidate More... | |
| abstract string | GetLogPrefix () |
| Used only for debug purpose. More... | |
| WebRTCconnection | CreateWebRtcConnection (string uid, bool instanciateChannel=false) |
| Create and setup WebrtcConnection More... | |
| virtual void | ChannelsToAddCreation (string uid, WebRTCconnection connection) |
| Add default datachannel to a connection More... | |
| virtual DataChannel | CreateDataChannel (DataChannel Base, string uid) |
| Create a dataChannel based on an other dataChannel More... | |
| abstract string | GetUID () |
| Should return self UID More... | |
| abstract void | OnRtcMessage (string id, byte[] bytes, DataChannel channel) |
| Handle a new received Message More... | |
| abstract void | OnRtcDataChannelOpen (DataChannel channel) |
| abstract void | OnRtcDataChannelClose (DataChannel channel) |
| abstract void | WebSocketSend (RTCDto dto, string targetId) |
| umi3d.common.collaboration.AbstractWebRtcClient.AbstractWebRtcClient | ( | MonoBehaviour | behaviour | ) |
|
virtual |
Add a dataChannel to all peers
| dataBase | DataChannel use to setup new Datachannel. This dataChannel will never be use by a connection. |
|
virtual |
|
protectedvirtual |
Add default datachannel to a connection
| uid | peer id |
| connection |
Reimplemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
| void umi3d.common.collaboration.AbstractWebRtcClient.Clear | ( | ) |
Use only on application quit. Restarting webrtc after that will crash.
|
protectedvirtual |
Create a dataChannel based on an other dataChannel
| Base |
|
protected |
Create and setup WebrtcConnection
| uid |
|
protectedpure virtual |
Used only for debug purpose.
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
|
protectedpure virtual |
Should return self UID
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
|
virtual |
Handles RtcDto received by the websocket.
| dto |
Reimplemented in umi3d.edk.collaboration.UMI3DWebRTC.
|
protectedvirtual |
CallBack invoke when a new DataChannel is created.
| dataChannel | |
| uid |
|
protectedvirtual |
Handles Answers and set remote session
| answer |
|
protectedpure virtual |
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
|
protectedpure virtual |
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
|
protectedvirtual |
Handles Candidate
| c |
|
protectedpure virtual |
Handle a new received Message
| id | peer uid |
| bytes | bytes message |
| channel | DataChannel used by this message |
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
|
protectedvirtual |
Handles Offer and create Answer
| offer |
|
virtual |
Remove a DataChannel
|
virtual |
Send Message to a list of dataChannel
| bytes | |
| dataChannels |
|
virtual |
Send a Message to all peers
| message | |
| reliable |
|
virtual |
Send Message to a list of dataChannel
| message | |
| dataChannels |
|
virtual |
Send a Message to all peers using a dataChannel
| dto | |
| reliable |
|
virtual |
Send a Message to all peers
| dto | |
| reliable |
| void umi3d.common.collaboration.AbstractWebRtcClient.Stop | ( | ) |
Stop The webrtc client.
|
protectedpure virtual |
Implemented in umi3d.edk.collaboration.UMI3DWebRTC, and umi3d.cdk.collaboration.WebRTCClient.
| Dictionary<string, WebRTCconnection> umi3d.common.collaboration.AbstractWebRtcClient.peers |
| Dictionary<string, List<DataChannel> > umi3d.common.collaboration.AbstractWebRtcClient.peersDataChanelToAdd |


You said that irony was the shackles of youth, uh-huh.
Much to my girlfriend Erin's chagrin, all the talk about R.E.M.'s "return to the glory days of Monster" has prompted me to dig out the old REM and see what makes it tick (sorry, hon).
I especially have been thinking about the way that my opinion of them has shifted, the way that my view of Monster keeps changing, and how people can have completely different (and conflicting) views of the same band. What makes R.E.M. a band that I realized I love to my core the way that Erin was gushing about rediscovering Matthew Good Band this weekend?
And more than that, would R.E.M. be that band again?
 Since my driving resides somewhere much closer to "over-cautious grandma" than "reckless speed demon" on the continuum, Erin always drives if we have the option, granting her musical power.**
It also means that when I put Monster on, I was gushing, but I had no idea how much I'd get to hear before she had too much Stipe. I bargained my way to five tracks, because seriously look at this list:
What's The Frequency, Kenneth?
Crush With Eyeliner
King Of Comedy
I Don't Sleep, I Dream
Star 69
The first two tracks made me especially giddy. I couldn't believe that this album had been living in a random box somewhere in the living room. It felt like fate had decided to let me find this album in the pile, just to brighten an already fun day. From the cheesy, overdone D-to-G-perfection opening, to "oh man 'Crush' is about Courtney Love, but then, maybe not?" to the rockin' out nonsense of "Star 69," I was beaming. She and I got to talking, and I realized that this album came out when I was sixteen. Sixteen! And it was also one of the first albums that I bought the same day it came out.***
I guess it should be no surprise that I was so excited, y'know? Though, I probably spent a lot of time listening to "Little Miss Can't Be Wrong," at that age, too.**** The fact remains that I can name at least three times in my past (the era when i used to listen to my sister's Out of Time tape, the year I've mentioned here, and the summer after high school when Automatic For the People felt like it was saving my life) when R.E.M. was the trusted band, like a favorite person to play catch with or a pen pal you could gush to since you never thought you'd actually meet. Somewhere along the way (Reveal) they started consistently missing the mark; the last time I saw them "Nightswimming" was still a highlight but they seemed to be faking emotions or simply going through the motions.
Whenever a band comes out with a new album after a long hiatus--especially a band like R.E.M., who meant this much to many more people than me, a band that was kind of the biggest example of "we totally won!"  or, in R.E.M.'s case, "do they still suck?"
"Daysleeper" is a great song. "New Test Leper" and "Electrolite" blow away plenty of other songs on more hallowed albums (both are ten times better than "Radio Song." Less ridiculous, though.). I was definitely one of the folks that got Reveal, thought it was shit, and ran away.
I haven't digested Accelerate at this point, though it's felt at times exhilarating and at times like they caught Beck's "put a quarter in and get an album" disease. "Mr. Richards" seems neat, and "Supernatural Superserious" has some pretty quotable quips, certainly. I can't yet tell if this album will find me loving new R.E.M. for the first time in a long time or not.
I do know this though: I feel like I know what makes me connect to Stipe & Co. It's the old theory of catharsis, of "hey, I felt this thing and made some art out of it, and so it reminds you to feel that thing even if the words or the music or this piece of video art or that abstract painting makes no sense on a rational level." I first really got catharsis as it referred to R.E.M., and when you find yourself adoring lyrics like "I see today with a newsprint fray/My night is colored headache grey" or " This could be the saddest dusk I've ever seen/Turn to a miracle/High alive" or "You I thought I knew you/ You I cannot judge/ You I thought you knew me this one laughing quietly," you know that there's something else going on there, something that, for a recovering-Catholic-turned-Buddhist, feels like religion.
*it bears mentioning that this is also true when it comes to headphones; would Kid A have kicked so much ass if I wasn't rockin' the Discman? Of course not!
**Who made this rule? When someone else is driving, I kinda hope that I'm listening more closely to the music playing than they are.
***We saw the Dimes play this weekend, and they talked about a recent high school show they played, and how "special music is at that age." I love those guys.
****In a perfect world, this song would be the next RickRoll style meme.
New Test Leper by R.E.M. (Buy New Adventures in Hi-Fi)
Crush With Eyeliner by R.E.M. (Buy Monster)
Supernatural Superserious (from Accelerate) by R.E.M. (Buy Accelerate)
Pop Songs 08 continues Matthew Perpetua's ambition to write about every R.E.M. song.
p.s. Do you have CSS/Wordpress skills? I'll make you a mix tape if you can help me figure out why line breaks indent in the theme I am using.


The native tool is for running commands on bare metal, however, there’s some flexibility to run commands in varying environments. It looks like this in a task definition:
{
"exec": {
"native": {},
"darwin": {}, # AKA, OSX
"freebsd": {},
"linux": {},
"openbsd": {},
"win32": {},
"native-nix": {},
"native-win": {}
}
}
If the command you need to run will work universally, it’s a good idea
to use the “native” tool, however there are a few things that may not
“just work” everywhere. For example, rm -rf folder
doesn’t work in
windows where it’s just rmdir folder
. You can define these both:
{
"exec": {
"native-nix": {
"command": ["rm","-rf","folder"]
},
"native-win": {
"command": ["rmdir","folder"]
}
}
}
This allows your tasks to run cross-platform without too much hassle.
tyche will choose the more specific native command. If darwin
and
native-nix
is defined, and tyche is being run on osx, it will choose
darwin
instead of native-nix
.
Here are the keys/values that the native tool responds to:
tyche.json
if not defined)


Magnets
Fill each domino shape with either a magnet (consisting of a + and − pole) or a neutral domino (green).
The number of + poles that in each row and column must match the numbers along the top and left; the number of − poles must match the numbers along the bottom and right. Two + poles may not be orthogonally adjacent to each other, and similarly two − poles.
Left-click a domino to toggle it between being empty and being a magnet (the + is placed in the end you click). Right-click to toggle between empty, neutral, and a ?? mark indicating that you're sure it's a magnet but don't yet know which way round it goes.
Left-click a clue to mark it as done (grey it out). To unmark a clue as done, left-click it again.


I looked at this in staging and agree with @sandbergja this looks good and I think will definitely address the pain point the maintainers have had managing the entries where it's helpful to have all countries applied to a resource.
deployed
by None at 2023-01-26 22:22:49.head_ref_force_pushed
by Max Kadel at 2023-01-26 22:30:27.deployed
by None at 2023-01-26 22:30:52.mentioned
by Jane Sandberg at 2023-01-27 00:33:04.subscribed
by Jane Sandberg at 2023-01-27 00:33:04.convert_to_draft
by Max Kadel at 2023-01-27 13:36:00.review_requested
by Max Kadel at 2023-01-27 14:00:50.ready_for_review
by Max Kadel at 2023-01-27 14:01:04.referenced
by Jane Sandberg at 2023-01-27 14:08:54.merged
by Jane Sandberg at 2023-01-27 14:08:54.closed
by Jane Sandberg at 2023-01-27 14:08:55.head_ref_deleted
by Jane Sandberg at 2023-01-27 14:08:56.referenced
by Max Kadel at 2023-01-26 22:17:29.referenced
by Max Kadel at 2023-01-26 22:19:34.referenced
by Max Kadel at 2023-01-26 22:20:43.referenced
by Max Kadel at 2023-01-26 22:30:27.closed
by Jane Sandberg at 2023-01-27 14:08:56.referenced
by Jane Sandberg at 2023-01-27 14:08:56.referenced
by Jane Sandberg at 2023-01-27 14:26:17.merged
by Jane Sandberg at 2023-01-27 14:26:17.closed
by Jane Sandberg at 2023-01-27 14:26:18.head_ref_deleted
by Jane Sandberg at 2023-01-27 14:26:19.labeled
by Max Kadel at 2023-01-27 14:09:46.assigned
by Max Kadel at 2023-01-27 14:09:46.closed
by Jane Sandberg at 2023-01-27 14:26:19.assigned
by Max Kadel at 2023-01-27 14:07:23.referenced
by Jane Sandberg at 2023-01-26 22:08:10.merged
by Jane Sandberg at 2023-01-26 22:08:11.closed
by Jane Sandberg at 2023-01-26 22:08:11.head_ref_deleted
by Jane Sandberg at 2023-01-26 22:08:12.closed
by None at 2023-01-27 00:03:10.ready_for_review
by None at 2023-01-27 14:37:51.renamed
by None at 2023-01-27 15:17:21.referenced
by Jane Sandberg at 2023-01-27 15:23:22.merged
by Jane Sandberg at 2023-01-27 15:23:22.closed
by Jane Sandberg at 2023-01-27 15:23:22.head_ref_deleted
by Jane Sandberg at 2023-01-27 15:23:23.Copy of AC107CreateNew_Containers.xlsx
@regineheberlein here is the spreadsheet with the data for Step 1.
@phoebeno Are these in repo 3?
Nvm, I found it--/repositories/4
. I'll fix the spreadsheet.
@regineheberlein sorry I forgot the repo! Actually, I don't think I know where to find the uri for that. Is /repositories/4 the code for UA? Also, I meant to ask you about the ILS holding ID. What is it for? How should it be structured? All of the ones we have look like placeholders from the migration (to me) . . . Thanks!
No worries @phoebeno, I already fixed it, see above! ^
@phoebeno Can you QA on staging please? One thing to note--you won't be able to see the restrictions until the containers are linked, so don't worry if they say "false".
About the ils_holding _id, that's up to you--it's not a required field, so it depends on your practices!
@regineheberlein OK, I entered some barcodes and got the correct boxes--they look good. When they get linked with AOs, will call numbers then get linked with these containers?
Can you elaborate what you mean by "call numbers get linked"?
Right now the boxes have no associated call number--the resource/accession field is blank. Which I think is good, because they will have multiple call numbers from AC107.01 to AC107.16. So I am pretty sure that once AOs are linked, their call numbers will appear as part of those containers . . . I think I just talked myself through it.
Right now, the containers are not linked. They will get all associated collection-level information from the ao once they're linked.
If you go to "Manage Top Containers" and search for barcode<PHONE_NUMBER>6516, I've linked that one to an ao for you as an example.
Thanks! Great. Do you have any magical way to translate instance indicators, which is what I have on my spreadsheet, to barcodes? AC107AddNew_Containers.xlsx
I see, you don't actually have a mapping of barcode to archival object? Can you make one with an Excel formula?
I'm going to split this ticket into two so we can keep the creation of the containers and the linking separate, see #344
mentioned
by None at 2023-01-26 22:00:48.subscribed
by None at 2023-01-26 22:00:48.unlabeled
by None at 2023-01-27 12:56:53.mentioned
by None at 2023-01-27 13:12:27.subscribed
by None at 2023-01-27 13:12:28.mentioned
by None at 2023-01-27 13:36:52.subscribed
by None at 2023-01-27 13:36:52.mentioned
by None at 2023-01-27 13:38:33.subscribed
by None at 2023-01-27 13:38:33.mentioned
by None at 2023-01-27 14:07:33.subscribed
by None at 2023-01-27 14:07:33.mentioned
by None at 2023-01-27 14:22:10.subscribed
by None at 2023-01-27 14:22:10.renamed
by None at 2023-01-27 15:27:57.convert_to_draft
by Christina Chortaria at 2023-01-27 11:20:38.ready_for_review
by Christina Chortaria at 2023-01-27 11:39:50.referenced
by Christina Chortaria at 2023-01-27 13:57:46.merged
by Christina Chortaria at 2023-01-27 13:57:47.closed
by Christina Chortaria at 2023-01-27 13:57:47.head_ref_deleted
by Christina Chortaria at 2023-01-27 13:57:48.closed
by Christina Chortaria at 2023-01-27 13:57:48.Yes, we will index a data set in bibdata-staging or bibdata-qa.
assigned
by Max Kadel at 2023-01-27 16:06:04.referenced
by Christina Chortaria at 2023-01-27 17:46:46.merged
by Christina Chortaria at 2023-01-27 17:46:46.closed
by Christina Chortaria at 2023-01-27 17:46:46.head_ref_deleted
by Christina Chortaria at 2023-01-27 17:46:48.There is now in place a process for transferring the HR feed CSV file to the Symplectic FTP server. I have proposed that this be updated weekly on Friday by 16:30 UTC-5 with members of Digital Science.
I was able to test that I could successfully access the CIFS share while authenticated over the VPN using jrg5
. The following user accounts were also granted permission to access this share:
PreservationJobs completed.
closed
by Eliot Jordan at 2023-01-26 22:35:37.assigned
by Trey Pendragon at 2023-01-26 22:51:25.referenced
by Trey Pendragon at 2023-01-27 00:53:04.labeled
by None at 2023-01-26 23:48:37.labeled
by None at 2023-01-26 23:48:37.head_ref_force_pushed
by Trey Pendragon at 2023-01-27 01:23:18.labeled
by Trey Pendragon at 2023-01-27 18:26:46.labeled
by Trey Pendragon at 2023-01-27 18:26:46.renamed
by Eliot Jordan at 2023-01-27 18:30:44.For multi-volume works, the File Manager page won't be able to fix the FileSets. The link for failures should point to the appropriate volumes that are broken - it may be more than one.
head_ref_force_pushed
by None at 2023-01-27 22:03:16.head_ref_force_pushed
by None at 2023-01-28 02:49:53.labeled
by Jane Sandberg at 2023-01-26 22:59:51.referenced
by Kevin Reiss at 2023-01-27 00:19:33.merged
by Kevin Reiss at 2023-01-27 00:19:33.closed
by Kevin Reiss at 2023-01-27 00:19:33.head_ref_deleted
by Kevin Reiss at 2023-01-27 00:19:34.closed
by Kevin Reiss at 2023-01-27 00:19:35.head_ref_force_pushed
by Jane Sandberg at 2023-01-26 23:31:00.referenced
by Kevin Reiss at 2023-01-27 00:20:37.merged
by Kevin Reiss at 2023-01-27 00:20:37.closed
by Kevin Reiss at 2023-01-27 00:20:37.head_ref_deleted
by Kevin Reiss at 2023-01-27 00:20:38.referenced
by Christina Chortaria at 2023-01-27 14:00:47.merged
by Christina Chortaria at 2023-01-27 14:00:47.closed
by Christina Chortaria at 2023-01-27 14:00:47.head_ref_deleted
by Christina Chortaria at 2023-01-27 14:00:49.assigned
by Jane Sandberg at 2023-01-26 22:50:47.closed
by Christina Chortaria at 2023-01-27 14:00:49.referenced
by Christina Chortaria at 2023-01-27 14:54:53.merged
by Christina Chortaria at 2023-01-27 14:54:53.closed
by Christina Chortaria at 2023-01-27 14:54:53.head_ref_deleted
by Christina Chortaria at 2023-01-27 14:54:54.assigned
by Jane Sandberg at 2023-01-27 14:41:35.closed
by Christina Chortaria at 2023-01-27 14:54:55.@dependabot rebase
labeled
by None at 2023-01-27 14:01:37.labeled
by None at 2023-01-27 14:01:37.deployed
by None at 2023-01-27 16:58:13.mentioned
by Dependabot at 2023-01-27 16:59:32.head_ref_force_pushed
by None at 2023-01-27 17:00:00.deployed
by None at 2023-01-27 17:12:04.referenced
by Jane Sandberg at 2023-01-27 17:13:41.merged
by Jane Sandberg at 2023-01-27 17:13:41.closed
by Jane Sandberg at 2023-01-27 17:13:41.head_ref_deleted
by Jane Sandberg at 2023-01-27 17:13:43.referenced
by Jane Sandberg at 2023-01-27 16:36:20.merged
by Jane Sandberg at 2023-01-27 16:36:20.closed
by Jane Sandberg at 2023-01-27 16:36:20.head_ref_deleted
by Jane Sandberg at 2023-01-27 16:36:22.we will review the GA4 settings on 2/7/23
This is a fairly challenging update through I understand why it would help to have the constituent metadata passed over rather than the host record. We will still need to allow the request code to pass over any item level information that resides with the parent record. In our current backlog I do not think we will have time to take substantial look at this until March given other commitments for the upcoming month.
closing in favor of https://github.com/pulibrary/orangelight/pull/3386
head_ref_force_pushed
by Christina Chortaria at 2023-01-27 21:45:21.closed
by Christina Chortaria at 2023-01-27 23:38:55.@mccalluc I went ahead and removed the third party and switched to the built-in
head_ref_force_pushed
by Hector Correa at 2023-01-27 19:13:01.mentioned
by Chuck McCallum at 2023-01-27 19:14:34.subscribed
by Chuck McCallum at 2023-01-27 19:14:34.referenced
by Chuck McCallum at 2023-01-27 19:18:53.merged
by Chuck McCallum at 2023-01-27 19:18:53.closed
by Chuck McCallum at 2023-01-27 19:18:54.head_ref_deleted
by Chuck McCallum at 2023-01-27 19:18:55.closed
by Chuck McCallum at 2023-01-27 19:18:55.referenced
by Hector Correa at 2023-01-27 20:43:47.merged
by Hector Correa at 2023-01-27 20:43:47.closed
by Hector Correa at 2023-01-27 20:43:47.head_ref_deleted
by Hector Correa at 2023-01-27 20:43:48.closed
by Hector Correa at 2023-01-27 20:43:49.referenced
by Hector Correa at 2023-01-27 20:50:53.merged
by Hector Correa at 2023-01-27 20:50:53.closed
by Hector Correa at 2023-01-27 20:50:53.head_ref_deleted
by Hector Correa at 2023-01-27 20:50:54.closed
by Hector Correa at 2023-01-27 20:50:55.referenced
by Hector Correa at 2023-01-27 20:50:55.I am practicing PR submission in github
closed
by Robert-Anthony Lee-Faison at 2023-01-27 16:06:09.head_ref_deleted
by Robert-Anthony Lee-Faison at 2023-01-27 16:09:24.head_ref_force_pushed
by Vickie Karasic at 2023-01-27 17:33:50.Also currently blocking #3662
labeled
by Jane Sandberg at 2023-01-27 20:45:14.head_ref_force_pushed
by Jane Sandberg at 2023-01-27 20:54:21.ready_for_review
by Jane Sandberg at 2023-01-27 21:05:31.ready_for_review
by Jane Sandberg at 2023-01-27 16:36:57.referenced
by Christina Chortaria at 2023-01-27 16:37:34.merged
by Christina Chortaria at 2023-01-27 16:37:34.closed
by Christina Chortaria at 2023-01-27 16:37:34.head_ref_deleted
by Christina Chortaria at 2023-01-27 16:37:36.They were fixed in prod and staging by copying over the google credential files from figgy.
A better fix is to create a new credential file just for pulmap and add that to Ansible.
labeled
by Eliot Jordan at 2023-01-27 21:00:23.labeled
by Eliot Jordan at 2023-01-27 21:00:23.labeled
by None at 2023-01-28 01:23:54.labeled
by None at 2023-01-28 01:23:54.referenced
by Jane Sandberg at 2023-01-27 17:15:53.merged
by Jane Sandberg at 2023-01-27 17:15:54.closed
by Jane Sandberg at 2023-01-27 17:15:54.head_ref_deleted
by Jane Sandberg at 2023-01-27 17:15:55.deployed
by None at 2023-01-27 17:15:21.referenced
by Jane Sandberg at 2023-01-27 17:16:25.merged
by Jane Sandberg at 2023-01-27 17:16:25.closed
by Jane Sandberg at 2023-01-27 17:16:25.head_ref_deleted
by Jane Sandberg at 2023-01-27 17:16:26.referenced
by Christina Chortaria at 2023-01-27 17:46:04.merged
by Christina Chortaria at 2023-01-27 17:46:04.closed
by Christina Chortaria at 2023-01-27 17:46:04.head_ref_deleted
by Christina Chortaria at 2023-01-27 17:46:05.


| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1509 | Set a useful default value for java opts | Major | . | Hitesh Shah | Bikas Saha |
| TEZ-1500 | DAG should be created via a create method | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1472 | Separate method calls for creating InputDataInformationEvent with serialized/unserialized payloads | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1469 | AM/Session LRs are not shipped to vertices in new API use-case | Blocker | . | Gopal V | Bikas Saha |
| TEZ-1465 | Update and document IntersectExample. Change name to JoinExample | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1450 | Documentation of TezConfiguration | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1449 | Change user payloads to work with a byte buffer | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1438 | Annotate add java doc for tez-runtime-library and tez-mapreduce | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1432 | TEZ_AM_CANCEL_DELEGATION_TOKEN is named inorrectly | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1427 | Change remaining classes that are using byte[] to UserPayload | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1426 | Create configuration helpers for ShuffleVertexManager and TezGrouping code | Blocker | . | Bikas Saha | Rajesh Balamohan |
| TEZ-1425 | Move constants to TezConstants | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1423 | Ability to pass custom properties to keySerializer for OnFileUnorderedPartitionedKVOutput | Major | . | Johannes Zillmann | Siddharth Seth |
| TEZ-1418 | Provide Default value for TEZ_AM_LAUNCH_ENV and TEZ_TASK_LAUNCH | Blocker | . | Subroto Sanyal | Subroto Sanyal |
| TEZ-1417 | Rename *Configurer | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1416 | tez-api project javadoc/annotations review and clean up. | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1410 | DAGClient#waitForCompletion() methods should not swallow interrupts | Blocker | . | Johannes Zillmann | Johannes Zillmann |
| TEZ-1407 | Move MRInput related methods out of MRHelpers and consolidate | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1400 | Reducers stuck when enabling auto-reduce parallelism (MRR case) | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1394 | Create example code for OrderedWordCount | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1390 | Replace byte[] with ByteBuffer as the type of user payload in the API | Blocker | . | Bikas Saha | Tsuyoshi Ozawa |
| TEZ-1382 | Change ObjectRegistry API to allow for future extensions | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1372 | Fix preWarm to work after recent API changes | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1351 | MROutput needs a flush method to ensure data is materialized for FileOutputCommitter | Major | . | Daniel Dai | Bikas Saha |
| TEZ-1347 | Consolidate MRHelpers | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1346 | Change Processor construction to make use of contexts | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1334 | Annotate all non public classes in tez-runtime-library with @private | Blocker | . | Bikas Saha | Hitesh Shah |
| TEZ-1320 | Remove getApplicationId from DAGClient | Blocker | . | Siddharth Seth | Jonathan Eagles |
| TEZ-1317 | Simplify MRinput/MROutput configuration | Blocker | . | Siddharth Seth | Bikas Saha |
| TEZ-1312 | rename vertex.addInput/Output() to vertex.addDataSource/Sink() | Blocker | . | Bikas Saha | Chen He |
| TEZ-1311 | get sharedobjectregistry from the context instead of a static | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1300 | Change default tez classpath to not include hadoop jars from the cluster | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1279 | Rename *EdgeConfiguration to *EdgeConfigurer | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1278 | TezClient#waitTillReady() should not swallow interrupts | Blocker | . | Johannes Zillmann | Johannes Zillmann |
| TEZ-1272 | Change YARNRunner to make use of EdgeConfigurations | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1269 | TaskScheduler prematurely releases containers | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1266 | Create *EdgeConfigurer.createDefaultCustomEdge() and force setting partitioners | Major | . | Bikas Saha | Siddharth Seth |
| TEZ-1246 | Replace constructors with create() methods for DAG, Vertex, Edge etc in the API | Blocker | . | Bikas Saha | Siddharth Seth |
| TEZ-1237 | Consolidate naming of API classes | Blocker | . | Siddharth Seth | Bikas Saha |
| TEZ-1234 | Replace Interfaces with Abstract classes for VertexManagerPlugin and EdgeManager | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1231 | Clean up TezRuntimeConfiguration | Blocker | . | Siddharth Seth | Bikas Saha |
| TEZ-1213 | Fix parameter naming in TezJobConfig | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1194 | Make TezUserPayload user facing for payload specification | Blocker | . | Bikas Saha | Tsuyoshi Ozawa |
| TEZ-1169 | Allow numPhysicalInputs to be specified for RootInputs | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1137 | Move TezJobConfig to runtime-library and rename to TezRuntimeConfiguration | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1134 | InputInitializer and OutputCommitter implicitly use payloads of the input and output | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1133 | Remove unnecessary MRHelpers methods or make them private | Blocker | . | Bikas Saha | Chen He |
| TEZ-1132 | Consistent naming of Input and Outputs | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1131 | Simplify EdgeManager APIs | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1130 | Replace confusing names on Vertex API | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1127 | Add TEZ_TASK_JAVA_OPTS and TEZ_ENV configs to specify values from config | Major | . | Pala M Muthaia | Bikas Saha |
| TEZ-1058 | Replace user land interfaces with abstract classes | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1057 | Replace interfaces with abstract classes for Processor/Input/Output classes | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1055 | Rename tez-mapreduce-examples to tez-examples | Blocker | . | Bikas Saha | Hitesh Shah |
| TEZ-1041 | Use VertexLocationHint consistently everywhere in the API | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1038 | Move TaskLocationHint outside of VertexLocationHint | Major | . | Bikas Saha | Alexander Pivovarov |
| TEZ-1025 | Rename tez.am.max.task.attempts to tez.am.task.max.failed.attempts | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1018 | VertexManagerPluginContext should enable assigning locality to scheduled tasks | Major | . | Bikas Saha | Bikas Saha |
| TEZ-960 | Typos in MRJobConfig | Minor | . | Vikram Dixit K | Chen He |
| TEZ-866 | Add a TezMergedInputContext for MergedInputs | Major | . | Siddharth Seth | Bikas Saha |
| TEZ-696 | Remove implicit copying of processor payload to input and output | Major | . | Bikas Saha | Bikas Saha |
| TEZ-692 | Unify job submission in either TezClient or TezSession | Major | . | Bikas Saha | Bikas Saha |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1332 | tez swimlanes UI tool | Blocker | . | Gopal V | Gopal V |
| TEZ-1242 | Logos for Tez | Minor | . | Harshad Dhavale | Bikas Saha |
| TEZ-684 | Uber/Local modes for Tez | Major | . | Chen He | Chen He |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1517 | Avoid sending routed events via the AsyncDispatcher | Critical | . | Siddharth Seth | Siddharth Seth |
| TEZ-1516 | Log transfer rate for Broadcast Fetch | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1501 | Add a test dag to generate load on the getTask RPC | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1430 | Javadoc generation should not generate docs for classes annotated as private | Major | . | Siddharth Seth | Jonathan Eagles |
| TEZ-1422 | Provide a way to hook in static address resolution when talking to AM from client | Major | . | Johannes Zillmann | Johannes Zillmann |
| TEZ-1409 | Change MRInputConfigurer, MROutputConfigurer to accept complete configurations | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1402 | MRoutput configurer should allow disabling the committer | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1401 | Create DAG.addTaskLocalFiles() to add common local files for all vertices. | Major | . | Bikas Saha | |
| TEZ-1388 | mvn site is slow and generates errors | Major | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1386 | Users should not need to setup TezGroupedInputFormat to enable grouping | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1355 | Only read host and port for OnFileSortedOutput and OnFileUnorderedKVOutput when data is generated | Minor | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1330 | Create a dist target which contains required jars | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1305 | Log job tracking url | Major | . | Rohini Palaniswamy | Rohini Palaniswamy |
| TEZ-1299 | Get rid of unnecessary setter override in EntityDescriptors | Minor | . | Siddharth Seth | Siddharth Seth |
| TEZ-1295 | Create a build target containing hadoop libraries | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1288 | Create FastTezSerialization as an optional feature | Major | . | Gopal V | Rajesh Balamohan |
| TEZ-1262 | Change Tez examples to make use of API changes in TEZ-1080 | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1260 | Allow KeyValueWriter to support writing list of values also | Major | . | Rohini Palaniswamy | Rajesh Balamohan |
| TEZ-1253 | Cleanup of VertexEventType ( some event types are never used ) | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1228 | Prototype IFile : Define a memory & merge optimized vertex-intermediate file format for Tez | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1218 | Make TaskScheduler as AbstractService rather than just an interface | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1196 | FaultToleranceTestRunner should allow passing generic options from cli | Major | . | Karam Singh | |
| TEZ-1193 | Allow 'tez.lib.uris' to be overridden | Minor | . | Oleg Zhurakousky | Oleg Zhurakousky |
| TEZ-1172 | Allow multiple Root Inputs to be specified per Vertex | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1170 | Simplify Vertex Initializing transition | Major | . | Siddharth Seth | Bikas Saha |
| TEZ-1168 | Add a MultiMRInput | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1126 | Add data generator and validator for the intersect example | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1116 | Refactor YarnTezDAGChild | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1099 | Minor documentation improvement and Eclipse friendlyness | Minor | . | Thiruvalluvan M. G. | Thiruvalluvan M. G. |
| TEZ-1093 | Add an example for OnFileUnorderedPartitionedOutput | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1090 | Micro optimization - Remove duplicate updateProcessTree() in TaskCounterUpdater | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1076 | Allow events to be sent to InputInitializers | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1073 | RLE IFile merge() fastpath | Minor | . | Gopal V | Gopal V |
| TEZ-1039 | Add Container locality to TaskScheduler | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1032 | Allow specifying tasks/vertices to be profiled | Major | . | Sergey Shelukhin | Rajesh Balamohan |
| TEZ-802 | Determination of Task Placement for 1-1 Edges | Major | . | Bikas Saha | Bikas Saha |
| TEZ-661 | Implement a non-sorted partitioned output | Major | . | Daniel Dai | Siddharth Seth |
| TEZ-480 | Create InputReady VertexManager | Major | . | Bikas Saha | Bikas Saha |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1631 | Session dag submission timeout can result in duplicate DAG submissions | Major | . | Bikas Saha | Jeff Zhang |
| TEZ-1512 | VertexImpl.getTask(int) can be CPU intensive when lots of tasks are present in the vertex | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1511 | MROutputConfigBuilder sets OutputFormat as String class if OutputFormat is not provided | Blocker | . | Hitesh Shah | Bikas Saha |
| TEZ-1510 | TezConfiguration should not add tez-site.xml as a default resource. | Blocker | . | Hitesh Shah | Hitesh Shah |
| TEZ-1498 | Usage info is not printed when wrong number of arguments is provided for JoinExample | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1496 | Multi MR inputs can not be configured without accessing internal proto structures | Blocker | . | Vikram Dixit K | Siddharth Seth |
| TEZ-1493 | Tez examples sometimes fail in cases where AM recovery kicks in | Blocker | . | Jeff Zhang | Jeff Zhang |
| TEZ-1492 | IFile RLE not kicking in due to bug in BufferUtils.compare() | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1490 | dagid reported is incorrect in TezClient.java | Major | . | Prakash Ramachandran | Jonathan Eagles |
| TEZ-1487 | Switch master to 0.6.0-SNAPSHOT | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1486 | TezUncheckedException when using dynamic partition pruning | Major | . | Gunther Hagleitner | Siddharth Seth |
| TEZ-1481 | Flaky test : org.apache.tez.dag.api.client.TestDAGClientHandler.testDAGClientHandler | Major | . | Rajesh Balamohan | Alexander Pivovarov |
| TEZ-1476 | DAGClient waitForCompletion output is confusing | Critical | . | Siddharth Seth | Jonathan Eagles |
| TEZ-1474 | detect missing native libraries for compression at the beginning of a task rather than at the end. | Major | . | Prakash Ramachandran | Prakash Ramachandran |
| TEZ-1466 | Fix JDK8 builds of tez | Trivial | . | Gopal V | Gopal V |
| TEZ-1463 | Remove dependency on private class org.apache.hadoop.util.StringUtils | Major | . | Hitesh Shah | Alexander Pivovarov |
| TEZ-1458 | org.apache.tez.common.security.Groups does not compile against hadoop-2.2.0 anymore | Blocker | . | Johannes Zillmann | Hitesh Shah |
| TEZ-1453 | Fix rat check for 0.5 | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1452 | Add license and notice to jars | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1448 | Make WeightedScalingMemoryDistributor as the default memory distributor | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1446 | Move the fetch code for local disk fetch from data movement event handlers to fetcher | Major | . | Prakash Ramachandran | Prakash Ramachandran |
| TEZ-1445 | Add more logging to catch shutdown handler race conditions | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1439 | IntersectDataGen/Example/Validate should move back to tez-examples. | Blocker | . | Hitesh Shah | Hitesh Shah |
| TEZ-1437 | Switch 0.5.0 installs instructions with current install guide as part of release | Blocker | . | Hitesh Shah | Bikas Saha |
| TEZ-1436 | Fix javadoc warnings | Major | . | Hitesh Shah | Jonathan Eagles |
| TEZ-1435 | Fix unused imports | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1431 | Fix use of synchronized for certain functions in TezClient | Blocker | . | Hitesh Shah | Hitesh Shah |
| TEZ-1415 | Merge various Util classes in Tez | Major | . | Bikas Saha | Alexander Pivovarov |
| TEZ-1414 | Disable TestTezClientUtils.testLocalResourceVisibility to make builds pass. | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1413 | Fix build for TestTezClientUtils.testLocalResourceVisibility | Major | . | Bikas Saha | Prakash Ramachandran |
| TEZ-1411 | Address initial feedback on swimlanes | Blocker | . | Bikas Saha | Gopal V |
| TEZ-1405 | TestSecureShuffle is slow | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1404 | groupCommitInProgress in RecoveryTransition of DAGImpl is not set correctly | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1403 | oah.mapred.Partitioner is not configured by JobConf | Major | . | Navis | Navis |
| TEZ-1395 | Fix failure in IFile handling of compressed data | Major | . | Tsuyoshi Ozawa | Rajesh Balamohan |
| TEZ-1393 | user.dir should not be reset in LocalMode | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1392 | MRRSleepJob fails | Major | . | Jeff Zhang | Siddharth Seth |
| TEZ-1391 | IGNORE_LIB_URIS is not taking affect in local mode | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1385 | Disk Direct fails for MapOutput when trying to use OnDiskMerger | Critical | . | Jonathan Eagles | Prakash Ramachandran |
| TEZ-1377 | Disable TestSecureShuffle until TEZ-1368 is fixed. | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1368 | TestSecureShuffle failing | Blocker | . | Siddharth Seth | Rajesh Balamohan |
| TEZ-1360 | Provide vertex parallelism to each vertex task | Major | . | Johannes Zillmann | Gopal V |
| TEZ-1354 | FilterByWordOutputProcessor always throws NPE | Major | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1352 | HADOOP_CONF_DIR should be in the classpath for containers | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1342 | tez.am.client.am.port-range not taking effect | Major | . | Johannes Zillmann | Jeff Zhang |
| TEZ-1341 | Regression: IFile append() has string concats leading to memory pressure | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1333 | Flaky test: TestOnFileSortedOutput fails in jenkins server with OOM | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1328 | Move EnvironmentUpdateUtils to tez-common | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1324 | OnFileSortedOutput: send host/port/pathComponent details only when one of the partitions has data | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1322 | OrderedWordCount broken in master branch | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1301 | Fix title of pages in docs. | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1296 | commons-math3 dependency | Major | . | Rohini Palaniswamy | Bikas Saha |
| TEZ-1276 | Remove unnecessary TaskAttemptEventType TA_FAIL_REQUEST | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1261 | ShuffleVertexManager auto parallelism is broken after TEZ-1131 | Major | . | Daniel Dai | Bikas Saha |
| TEZ-1258 | Remove JobStateInternal | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1257 | Error on empty partition when using OnFileUnorderedKVOutput and ShuffledMergedInput | Blocker | . | Rohini Palaniswamy | Rajesh Balamohan |
| TEZ-1251 | Fix website to not display latest snapshot version in header | Critical | . | Hitesh Shah | Alexander Pivovarov |
| TEZ-1247 | Allow DAG.verify() to be called multiple times | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1244 | Typos in RootInputDataInformationEvent docs | Major | . | Hitesh Shah | Chen He |
| TEZ-1229 | Inconsistent setup of vertex lib resource between session and non-session | Major | . | Bikas Saha | |
| TEZ-1221 | Update timezone for rbalamohan in docs | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1214 | Diagnostics of Vertex is missing when constructing TimelineEntity | Minor | . | Jeff Zhang | Jeff Zhang |
| TEZ-1208 | Log time taken to connect/getInputStream to a http source in fetcher | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1205 | Remove "profiling" keyword from APIs/configs | Blocker | . | Hitesh Shah | Rajesh Balamohan |
| TEZ-1199 | EdgeVertexName in EventMetaData can be null | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1192 | RejectedExecutionException during TezChild invocation | Major | . | Oleg Zhurakousky | Oleg Zhurakousky |
| TEZ-1178 | Duplicate ObjectRegistryImpls found in one TezChild | Critical | . | Gopal V | Gopal V |
| TEZ-1171 | Vertex remains in INITED state if all source vertices start while the vertex was in INITIALIZING state | Major | . | Rajesh Balamohan | Bikas Saha |
| TEZ-1164 | Only events for tasks should be buffered in Initializing state | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1163 | Tez Auto Reducer-parallelism throws Divide-by-Zero | Minor | . | Gopal V | Rajesh Balamohan |
| TEZ-1162 | Tez leaks CodecPool buffers | Major | . | Gopal V | Gopal V |
| TEZ-1161 | Minor fix to Simple History Logs, to allow mining by MR tasks | Trivial | . | Gopal V | Gopal V |
| TEZ-1154 | tez-mapreduce-examples should depend on yarn-api | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1151 | Vertex should stay in initializing state until custom vertex manager sets the parallelism | Major | . | Daniel Dai | Bikas Saha |
| TEZ-1145 | Vertices should not start if they have uninitialized custom edges | Major | . | Daniel Dai | Bikas Saha |
| TEZ-1143 | 1-1 source split event should be handled in Vertex.RUNNING and Vertex.INITED state | Major | . | Daniel Dai | Bikas Saha |
| TEZ-1140 | TestSecureShuffle leaves behind test data dirs | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1135 | ShuffledUnorderedKVInput handles empty partitions incorrectly | Critical | . | Siddharth Seth | Siddharth Seth |
| TEZ-1128 | OnFileUnorderedPartitionedKVOutput does not handle partitioning correctly with the MRPartitioner | Major | . | Rohini Palaniswamy | Siddharth Seth |
| TEZ-1125 | Pre-warm broken | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1121 | Clean up avro dependencies | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1118 | Tez with container reuse reports negative CPU usage | Major | . | Sergey Shelukhin | Gopal V |
| TEZ-1112 | MROutput committer should be initialized from initialized OutputFormat | Major | . | Rohini Palaniswamy | Rohini Palaniswamy |
| TEZ-1111 | TestMRHelpers fails if HADOOP_COMMON_HOME is defined in the shell env | Major | . | Mohammad Kamrul Islam | Mohammad Kamrul Islam |
| TEZ-1105 | Fix docs to ensure users are aware of adding "*" for HADOOP_CLASSPATH | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1102 | Abstract out connection management logic in shuffle code | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1097 | Tez assumes that the scratch directory has to be same as the default filesystem | Major | . | Chuan Liu | Hitesh Shah |
| TEZ-1091 | Respect keepAlive parameter when cleaning up Fetcher connections | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1089 | CompositeDataMovementEvent srcIndexEnd is not an index | Major | . | Siddharth Seth | Chen He |
| TEZ-1088 | Flaky Test: TestFaultTolerance.testInputFailureCausesRerunAttemptWithinMaxAttemptSuccess | Major | . | Hitesh Shah | Tassapol Athiapinya |
| TEZ-1087 | ShuffleManager fails with IllegalStateException | Major | . | Cheolsoo Park | Cheolsoo Park |
| TEZ-1085 | Tez job gets "Could not load native gpl library or native-lzo library" error | Major | . | Rohini Palaniswamy | Rohini Palaniswamy |
| TEZ-1082 | reading errorstream in Fetcher throws NPE (when fetcher timesout to establish a connection) | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1079 | Make tez example jobs use the ToolRunner framework | Major | . | Bikas Saha | Devaraj K |
| TEZ-1074 | DAGAppMaster takes lots of CPU when running a reasonably large job in the cluster | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1065 | DAGStatus.getVertexStatus and other vertex related API's should maintain vertex order | Major | . | Bikas Saha | Jeff Zhang |
| TEZ-1053 | Refactor: Pass TaskLocationHint directly to the Scheduling logic | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1049 | Refactor - LocationHint need not be passed into TaskAttemptImpl's constructor | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1048 | NPE when previous task attempts fail without generating any data | Major | . | Arpit Gupta | Siddharth Seth |
| TEZ-1045 | TezMiniCluster tests can fail intermittently | Critical | . | Bikas Saha | Bikas Saha |
| TEZ-1040 | TezMerger hangs when io.sort.mb value is 1 | Blocker | . | Rohini Palaniswamy | Siddharth Seth |
| TEZ-1034 | Shuffling can sometimes hang with duplicate inputs for the same index | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1029 | Fetcher can fail to report input failed event upon connection error | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1028 | Handle killed tasks and attempts when handling recovery data | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1027 | orderedwordcount needs to respect tez.staging-dir property | Trivial | . | Yesha Vora | Rekha Joshi |
| TEZ-1023 | Tez runtime configuration changes by users are not propagated to the jobs | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-1021 | TezClient cannot connect to AM in a secure cluster when launched via Oozie | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1020 | VertexImpl handling of task failed in SUCCEEDED state is incorrect. | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1015 | Dag failed with Invalid event: V_ROUTE_EVENT at RECOVERING | Major | . | Arpit Gupta | |
| TEZ-1014 | Add a log message to indicate last AM attempt | Trivial | . | Hitesh Shah | Hitesh Shah |
| TEZ-1011 | TestDAGRecovery timing out on jenkins builds. | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1010 | TestAMNodeMap.testSelfBlacklist fails intermittently | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1009 | Fixes in log file roll-over | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1007 | MRHelpers.addLog4jSystemProperties() duplicates code from TezClientUtils.addLog4jSystemProperties() | Major | . | Bikas Saha | Thomas Jungblut |
| TEZ-1005 | AM relocalization adds resources to the wrong classloader | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| TEZ-1004 | AM relocalization doesn't handle conflicting resources correctly | Major | . | Sergey Shelukhin | Sergey Shelukhin |
| TEZ-1003 | Need a input that merges multiple ShuffleMergedInput from VertexGroup | Major | . | Rohini Palaniswamy | Rohini Palaniswamy |
| TEZ-998 | InvalidStateTransitonException: Invalid event: V_INIT at INITED | Major | . | Arpit Gupta | Hitesh Shah |
| TEZ-997 | Internal Errror in am logs during dag shutdown | Major | . | Arpit Gupta | |
| TEZ-988 | Enable KeepAlive in Tez Fetcher | Major | . | Rajesh Balamohan | Rajesh Balamohan |
| TEZ-919 | Fix shutdown handling for Shuffle (regular and broadcast) | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-873 | Allow MRInputLegacy to expose the individual input split | Major | . | Mohammad Kamrul Islam | Mohammad Kamrul Islam |
| TEZ-817 | TEZ_LIB_URI are always uploaded as public Local Resource | Critical | . | Bikas Saha | Prakash Ramachandran |
| TEZ-811 | Update docs on how to contribute to Tez. | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-800 | One-one edge with parallelism -1 fails if source vertex parallelism is not -1 as well | Major | . | Rohini Palaniswamy | Bikas Saha |
| TEZ-737 | DAG name should be unique within a Tez Session | Major | . | Hitesh Shah | Mohammad Kamrul Islam |
| TEZ-657 | Tez should process the Container exit status - specifically when the RM preempts a container | Major | . | Siddharth Seth | Bikas Saha |
| TEZ-387 | Move DAGClientHandler into its own class | Major | . | Bikas Saha | Jeff Zhang |
| TEZ-106 | TaskImpl does not hold any diagnostic information that can be emitted to history | Major | . | Hitesh Shah | Jeff Zhang |
| TEZ-37 | TaskScheduler.addTaskRequest() should handle duplicate tasks | Major | . | Bikas Saha | Bikas Saha |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-225 | Tests for DAGClient | Major | . | Bikas Saha | Jeff Zhang |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1485 | Disable node blacklisting and ATS in AM for local mode | Major | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1471 | Additional supplement for TEZ local mode document | Major | . | Chen He | Chen He |
| TEZ-1443 | Publish javadocs for the 0.5.0 release to the website | Major | . | Hitesh Shah | Bikas Saha |
| TEZ-1442 | Publish release notes for 0.5.0 | Major | . | Hitesh Shah | Bikas Saha |
| TEZ-1441 | Update website to have a set of pages for 0.5.0 release | Major | . | Hitesh Shah | Bikas Saha |
| TEZ-1434 | Make only wait apis in TezClient to throw InterruptedException | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1429 | Avoid sysexit in the DAGAM in case of local mode | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1379 | EdgeConfigurers should accept a Partitioner configuration, accept parameters for compression and secure shuffle | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1365 | Session mode and ignore-lib-uris needs to be set for session mode | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1349 | Add documentation for LocalMode usage | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1338 | Support submission of multiple applications with LocalRunner from within the same JVM | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1326 | AMStartedEvent should not be recovery event | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1325 | RecoveryParser can find incorrect last DAG ID | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1321 | Remove @Private methods from DAGClient | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1319 | Remove methods annotated as @Private from TezClient | Blocker | . | Siddharth Seth | Siddharth Seth |
| TEZ-1318 | Simplify Vertex constructor | Blocker | . | Siddharth Seth | Bikas Saha |
| TEZ-1309 | Use hflush instead of hsync in recovery log | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1304 | Create execution underlying framework abstraction layer | Blocker | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1298 | Add parameterized constructor capabilities in ReflectionUtils | Major | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1290 | Make graduation related changes | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1285 | Add Utility for Modifying Environment Variables | Major | . | Jonathan Eagles | Jonathan Eagles |
| TEZ-1238 | Display more clear diagnostics info on client side on task failures | Major | . | Jeff Zhang | Jeff Zhang |
| TEZ-1216 | Clean up the staging directory when the application completes | Critical | . | Mohammad Kamrul Islam | Hitesh Shah |
| TEZ-1159 | Fix handling of corrupt or empty files in recovery data | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1158 | Disable multiple AM attempts if recovery is disabled. | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1119 | Support display of user payloads in Tez UI | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1114 | Fix encrypted shuffle | Major | . | Hitesh Shah | Rajesh Balamohan |
| TEZ-1106 | Tez framework should use a unique subdir for staging data | Major | . | Mohammad Kamrul Islam | Mohammad Kamrul Islam |
| TEZ-1080 | Configuration for non MR based Inputs/Outputs | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1066 | Generate events to integrate with YARN timeline server | Major | . | Hitesh Shah | Hitesh Shah |
| TEZ-1064 | Restore dagName Set for duplicate detection in recovered AMs. | Major | . | Hitesh Shah | Jeff Zhang |
| TEZ-1062 | Create SimpleProcessor for processors that only need to implement the run method | Major | . | Bikas Saha | Mohammad Kamrul Islam |
| TEZ-1024 | Fix determination of failed attempts in recovery | Major | . | Bikas Saha | Jeff Zhang |
| TEZ-1002 | No HISTORY event for CONTAINER_STOP_REQUEST | Trivial | . | Gopal V | Gopal V |
| TEZ-886 | Add @Nullable annotation at API level | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
| TEZ-870 | LocalContainerLauncher improvement - error handling, multiple tasks, Tez events | Blocker | . | Chen He | Siddharth Seth |
| TEZ-857 | Split Input/Output interfaces into Framework / User components | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-717 | Client changes to allow local mode DAG submission | Blocker | . | Siddharth Seth | Jonathan Eagles |
| TEZ-708 | Avoid asking for new containers in uber-local mode | Major | . | Chen He | Jonathan Eagles |
| TEZ-707 | Create LocalContainerLauncher | Blocker | . | Chen He | Chen He |
| TEZ-700 | Helper API's to monitor a DAG to completion | Major | . | Bikas Saha | Mohammad Kamrul Islam |
| TEZ-699 | Have sensible defaults for java opts | Major | . | Bikas Saha | Hitesh Shah |
| TEZ-698 | Make it easy to create and configure MRInput/MROutput and other inputs/outputs | Major | . | Bikas Saha | Bikas Saha |
| TEZ-695 | Create Abstract class for Input/Processor/Output | Major | . | Bikas Saha | Mohammad Kamrul Islam |
| TEZ-671 | Support View/Modify ACLs for DAGs | Major | . | Siddharth Seth | Hitesh Shah |
| JIRA | Summary | Priority | Component | Reporter | Contributor |
|---|---|---|---|---|---|
| TEZ-1475 | Fix HDFS commands in INSTALL.txt | Major | . | Alexander Pivovarov | Bikas Saha |
| TEZ-1461 | Add public key to KEYS | Major | . | Bikas Saha | Bikas Saha |
| TEZ-1456 | Fix typo in TestIFile.testWithRLEMarker | Trivial | . | Alexander Pivovarov | Rajesh Balamohan |
| TEZ-1455 | Replace deprecated junit.framework.Assert with org.junit.Assert | Trivial | . | Alexander Pivovarov | Alexander Pivovarov |
| TEZ-1454 | Remove unused imports | Trivial | . | Alexander Pivovarov | Alexander Pivovarov |
| TEZ-1440 | Post-release tasks | Major | . | Hitesh Shah | Bikas Saha |
| TEZ-1420 | Remove LocalClientProtocolProviderTez.java LocalJobRunnerMetricsTez.java LocalJobRunnerTez.java | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1419 | Release link broken on website for 0.4.1 release | Blocker | . | Siddharth Seth | |
| TEZ-1399 | Add an example to show session usage | Blocker | . | Bikas Saha | Bikas Saha |
| TEZ-1343 | Bypass the Fetcher and read directly from the local filesystem if source vertex ran on the same host | Major | . | Prakash Ramachandran | Prakash Ramachandran |
| TEZ-1306 | Remove unused ValuesIterator | Major | . | Siddharth Seth | Jonathan Eagles |
| TEZ-1219 | Update team list to match incubator status page. | Major | . | Hitesh Shah | |
| TEZ-1139 | Add a test for IntersectDataGen and IntersectValidate | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1077 | Add unit tests for SortedMergedGroupedInput | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-1042 | Stop re-routing stdout, stderr for tasks and AM | Major | . | Siddharth Seth | Siddharth Seth |
| TEZ-690 | Tez API Ease of Use | Major | . | Bikas Saha | Bikas Saha |
| TEZ-373 | Create UserPayload class for internal code | Major | . | Bikas Saha | Tsuyoshi Ozawa |


You can now listen to millions of songs, audiobooks, and podcasts on any device anywhere you like!
$59,90/year


last updated: 2000-08-12
SGF FF[4] History
2001-08-12
- Some corrections by Anders Kierulf:
- File converting.html: L[] should be converted to uppercase letters instead of lowercase letters.
- File properties.html: Update for SmartGo AP[] entry, changed type of ON[] from Text to SimpleText, corrected typos in "related properties" section for OB[] and VW[].
- File backgammon.html: renamed CP[] property to CO[] (cube owner), added new property DI[] (set dice) - by request of Gary Wong.
2001-01-21
- Added two new games: Octi (GM[19]) and Gess (Gm[20]) by request
from Tim Prime.
- New file: gess.html
- New file: octi.html
- File: properties.html: added new game numbers 19, 20 to GM property
- File: sgf4.html: added references to both games
2000-10-18
- Added new game: Backgammon (GM[6]) by request from Gary Wong
- New file: backgammon.html
- File: properties.html: added new game number 6 to GM property
- File: sgf4.html: added references to Backgammon
2000-01-15
- Added "Defaults" and "Properties" sections to Amazons.
2000-01-04
- Added web interface to SGFC
- Made web pages HTML 4.0 compliant
1999-12-17
- Added new game: Amazons (GM[18]) by request from Martin Müller.
- New file: amazons.html
- File: index.html: added references to Amazons
- File: properties.html: added new game number i18 to GM property
- File: sgf4.html: added references to Amazons
1999-01-07
- Created version history file :o)
- New file var.htm: examples for variations
- File sgf4.html (SGF Basics)
- Added "Contents" and modified layout
- Updated link for EBNF dictionary entry
- Added ... applications should not rely on the order of property
values.
- Added section "Private Properties"
- Updated formatting of SimpleText: ... linebreaks preceded by a
"\" are converted to "", i.e. they are removed
(same as Text type).
- Added information for tree structure of SGF file
- Corrected some syntax errors
- File properties.html
- Added "Contents" and modified layout
- Corrected CS links to "CA"
- Added new game number by request of Dave Dyer: Tantrix = 17
- Added flag for FG:
Ignore flags on/off (value: 32768)
If on, then all other flags should be ignored and
the application should use its own defaults.
- Moved "TW and TB points must be unique, i.e. it's illegal to list the
same point in TB and TW within the same node." to go.html, as TB and TW
are described there.


Enter your cluster and job specs to create a job script on the right.
Specify your script including the full path.
Specify the duration of the job.
hours
minutes
seconds
How many nodes are used?


| DOSE: |
12 mg |
smoked |
5-MeO-DMT |
(powder / crystals) |
The story that follows is not to discourage use of psychoactive substances, but rather to warn of making the same mistakes that I made. Of course all the names have been changed.
This tale takes place when I was a junior in High School, when I was only 17. I had been on a hallucinogen kick recently and had recently purchased 30 grams of DXM and about 25 mgs of 5-MeO-DMT. I had a very accurate scale, and the first time I tried 5-MeO-DMT I did about 5 mgs. It was a very enjoyable first trip, the body buzz was amazing, and the closed eyes visuals were out of this world. However, having recently experienced the far suppirier DMT, I was slightly disappointed in the effects.
A week later my friend, Z, suggested him and I go over and spend the night at his house and experience 5-MeO-DMT, drink, and later a little DXM. He lives in another city, about 45 minutes north of where I live. When we arrived I met one of Z's other friends, P, who was quite stoned at this point. We decided unanimously to trip on the 5-MeO-DMT, as I had said it was not a long trip and we could definitely finish the trip before dinner. Neither of them had even heard of the substance, so it was up to me to measure the dosage and teach them how to properly smoke it.
P volunteered to go first, and I gave him a 7.5 mg dose. He smoked it, and didn't get a good hit at all, but he was obviously still affected as he lay back and closed his eyes. About 10 minutes later, P sat up and commented that it was weaker then he anticipated but still enjoyable. Hearing this Z decided he should take a higher dosage, so I measured out 12 mgs, which was my planned trip dosage. The thing I didn't realize until later and the point on writing this, was that I forgot to take into account the existing dosage that still remained in the pipe. P had gotten a very poor hit, so there was considerable substance still remaining, probably about 5 mgs. Thus when Z took a very hard hit, he really took 17 mgs of 5-MeO-DMT.
After Z had took the hit I cleared the pipe, which still had enough to get me buzzed, and prepared to give myself a little more. However, before I had the chance, Z started having seizures, and sweating profusely. P started to panic, while I went to Z's and tried to talk him out of it. I had always prided myself on reading up on every drug before I attempted its use, and couldn't remember reading anywhere that 5-MeO-DMT could cause seizures. After 5 minutes I realized his seizure was not abating and began thinking of 911. Due to the fear of arrest I stupidly decided to wait a little longer, as I knew his dosage should not be fatal. The seizure subsided but his heart rate at this time was through the roof, and he began to mumble in gibberish. His mumblings eventually increased to the point of shouting. When the second seizure came combined with screaming, I made the decision to call 911.
The ambulance arrived shortly, with 2 police officers. I tried my best to explain to the paramedics what he was on, but they had never even heard of the substance. Z now was screaming that he was god, and was practically foaming at the mouth. The paramedics restrained him and drove him to the nearest hospital. As soon as they were gone the police began to question us. Due to the extreme stress of the situation, and the chemicals in our body, we did about everything wrong when dealing with the police. I confessed to everything and was promptly arrested, and driven to the police station. While I was there I was interrogated, about the DXM, which they thought was cocaine. The officer doing the interrogating, kept telling me if my friend died I have his murder on my hand. Eventually my parents arrived and took me home, and I awaited my fate in the courtroom.
My friend didn't die, and was released later that night. Mentally he didn't fully recover for a week. He later confessed to me that despite the horror of the night, the trip itself was by far the strongest and greatest thing he had ever experienced. He said he was transported to a realm like heaven, where he felt he was god over everything. When he woke up in the hospital he thought he had died, and that the hospital was the afterlife.
In the end I got off without any kind of punishment, not even probation. I am lucky to have wealthy parents, and due to the fact that I was from a different city, the prosecutors didn't feel like engaging in all the paper work necessary to transfer my case. My two other friends however both got probation and rehab.
I have since found a new respect for hallucinogens, and know now that they are not to be taken lightly. While I continue to experiment, I know do so in a controlled environment, always being overly careful in my dosages. Because, you can never be to careful when it comes to your life.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Box2D Testbed
Use the buttons below or press
1
to
5
to switch between different demos.
Collision
Teeter
Friction
Stack
Pyramid


Hot-keys on this page
n s m x c change column sorting
| Module | statements | missing | excluded | coverage |
|---|---|---|---|---|
| Total | 736 | 17 | 0 | 98% |
| card.py | 21 | 0 | 0 | 100% |
| card_test.py | 46 | 0 | 0 | 100% |
| cardhand.py | 29 | 0 | 0 | 100% |
| cardhand_test.py | 52 | 0 | 0 | 100% |
| deck.py | 22 | 0 | 0 | 100% |
| deck_test.py | 56 | 0 | 0 | 100% |
| game.py | 145 | 11 | 0 | 92% |
| game_test.py | 142 | 0 | 0 | 100% |
| highscore.py | 38 | 0 | 0 | 100% |
| highscore_test.py | 67 | 0 | 0 | 100% |
| intelligence.py | 72 | 6 | 0 | 92% |
| intelligence_test.py | 14 | 0 | 0 | 100% |
| player.py | 9 | 0 | 0 | 100% |
| player_test.py | 23 | 0 | 0 | 100% |
No items found using the specified filter.


Preparing to copy the following file to your notebook's working directory:
{{ source_description }}
Only copy code from locations that you recognize and trust.


{% extends "base.html" %} {% load static %} {% block header %} {% endblock %} {% block title %}Junior EECS Day{% endblock %} {% block heading %}Junior EECS Day{% endblock %} {% block content %}
Much like our EECS Day event, Junior EECS Day provides a taste of EECS at UC Berkeley for all those interested. Specifically catering to students from grade 5-8 as well as their families, our HKN members will lead participants on a fun-filled day featuring introductory hands-on EECS activities and labs, a tour of campus, spectate a robotics competition, and a showcase at the end of the day.
Annual, Spring Semester


The Kiss
“Kiss” is a marble sculpture created by Auguste Rodin and presented in 1889 at the World Exhibition in Paris. Originally depicted, the embracing couple was part of a relief group adorning the large bronze sculpted gate “Gates of Hell,” commissioned by Rodin for the future art museum in Paris. Later it was removed from there and replaced by a sculpture of another pair of lovers, located on the small right column.