@Override
	public void onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity) {
		if (par1World.isRemote) {
			return;
		}

		// 既に光っていればなにもしない
		if (isLighting) {
			return;
		}

		// エンティティが矢であり、かつ刺さった状態であれば
		if ((par5Entity != null) && (par5Entity instanceof EntityArrow)) {
			// 明るくしてOKであれば
			if (!isLightOk(par1World, par2, par3, par4, par5Entity)) {
				return;
			}

			// 明るくする
			setBlockLighting(par1World, par2, par3, par4);
		}
	}