diff --git a/apps/amethyst/lib/apps/connection_handler.ex b/apps/amethyst/lib/apps/connection_handler.ex index ee562f7..ac43cbe 100644 --- a/apps/amethyst/lib/apps/connection_handler.ex +++ b/apps/amethyst/lib/apps/connection_handler.ex @@ -19,7 +19,6 @@ defmodule Amethyst.ConnectionHandler do This module is responsible for handling incoming packets and sending outgoing packets. It keeps track of what state the connection is in and which game should receive the packets. """ -alias ElixirSense.Log require Logger @spec child_spec(:gen_tcp.socket()) :: Supervisor.child_spec() @@ -30,7 +29,7 @@ alias ElixirSense.Log } end - @spec start(:gen_tcp.socket(), atom(), pos_integer()) :: no_return() + @spec start(:gen_tcp.socket(), atom(), integer()) :: no_return() def start(socket, connstate, version) do {:ok, spawn(fn -> Process.set_label("ConnectionHandler for #{inspect(socket)}") @@ -38,7 +37,7 @@ alias ElixirSense.Log end)} end - @spec start_link(:gen_tcp.socket(), atom(), pos_integer()) :: no_return() + @spec start_link(:gen_tcp.socket(), atom(), integer()) :: no_return() def start_link(socket, connstate, version) do {:ok, spawn_link(fn -> Process.set_label("ConnectionHandler for #{inspect(socket)}") @@ -46,7 +45,7 @@ alias ElixirSense.Log end)} end - @spec loop(:gen_tcp.socket(), atom(), pos_integer(), map()) :: no_return() + @spec loop(:gen_tcp.socket(), atom(), integer(), map()) :: no_return() defp loop(socket, connstate, version, state) do receive do :closed -> diff --git a/apps/amethyst/lib/nbt.ex b/apps/amethyst/lib/nbt.ex index a2ba779..c1325dd 100644 --- a/apps/amethyst/lib/nbt.ex +++ b/apps/amethyst/lib/nbt.ex @@ -36,7 +36,7 @@ defmodule Amethyst.NBT.Write do def check_type({:byte_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1) def check_type({:string, value}) when is_binary(value), do: true def check_type({:list, {type, values}}) when is_list(values), do: Enum.all?(values, &check_type({type, &1})) - def check_type({:compound, values}) when is_map(values), do: Enum.all?(values, fn {name, {type, value}} -> check_type({type, value}) end) + def check_type({:compound, values}) when is_map(values), do: Enum.all?(values, fn {_name, {type, value}} -> check_type({type, value}) end) def check_type({:int_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1) def check_type({:long_array, values}) when is_list(values), do: Enum.all?(values, &is_integer/1) def check_type(_), do: false diff --git a/apps/example_game/lib/example/game.ex b/apps/example_game/lib/example/game.ex index 247039e..3b66c48 100644 --- a/apps/example_game/lib/example/game.ex +++ b/apps/example_game/lib/example/game.ex @@ -16,13 +16,13 @@ defmodule Example.Game do end @impl true - def player_position(from, {x, y, z}, refs) do + def player_position(from, {x, y, z}, _refs) do Logger.info("Player at #{inspect(from)} moved to #{x}, #{y}, #{z}") :ok end @impl true - def joinable?(refs) do + def joinable?(_refs) do true end end