Дроп в зависимости от биома

Версия Minecraft
1.7.10
Возможно ли сделать в разных биомах разный дроп с одинаковых блоков
те ломая песок на пляже получать ракушки а в пустыне сокровища

пробовал вот так вот сделать на сервере краши выдает при ломании блока в сингле не крашит

          @SubscribeEvent
          public void onBlockDestroyed(BlockEvent.HarvestDropsEvent e) {
         
         EntityPlayer player = Minecraft.getMinecraft().thePlayer;
          if (player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.desert) {
              if (e.block == Blocks.sand) {
                  e.drops.clear();
                  e.drops.add(new ItemStack(Blocks.stone, 1, 0));
}} }
 
7,099
324
1,510
А если вставить еще и это в начале, будет лишнее уже?

if(e.player.worldObj.isRemote)return
 
Сверху