001 package net.minecraft.dispenser; 002 003 public class RegistryDefaulted extends RegistrySimple 004 { 005 /** 006 * Default object for this registry, returned when an object is not found. 007 */ 008 private final Object defaultObject; 009 010 public RegistryDefaulted(Object par1Obj) 011 { 012 this.defaultObject = par1Obj; 013 } 014 015 public Object func_82594_a(Object par1Obj) 016 { 017 Object var2 = super.func_82594_a(par1Obj); 018 return var2 == null ? this.defaultObject : var2; 019 } 020 }