reduces the amount of an aspect in this collection by the given amount . if reduced to 0 or less the aspect will be removed completely . concode_field_sep LinkedHashMap<Aspect,Integer> aspects concode_field_sep boolean reduce concode_elem_sep AspectList add concode_elem_sep void readFromNBT concode_elem_sep Aspect[] getAspectsSortedAmount concode_elem_sep Aspect[] getAspects concode_elem_sep int visSize concode_elem_sep Aspect[] getPrimalAspects concode_elem_sep int size concode_elem_sep AspectList merge concode_elem_sep Aspect[] getAspectsSorted concode_elem_sep AspectList copy concode_elem_sep void writeToNBT concode_elem_sep int getAmount
AspectList function ( Aspect arg0 , int arg1 ) { int loc0 = getAmount ( arg0 ) - arg1 ; if ( loc0 <= 0 ) aspects . remove ( arg0 ) ; else this . aspects . put ( arg0 , loc0 ) ; return this ; }