From d88ca2d86530e48f60fc1ff275de15a96e2a1779 Mon Sep 17 00:00:00 2001 From: EightFactorial Date: Tue, 21 Feb 2023 10:13:06 -0800 Subject: Make things public (#71) * Make struct data pub * Add derives * Rename packet fields * Make Palette structs pub --- azalea-core/src/block_hit_result.rs | 1 + azalea-core/src/difficulty.rs | 2 +- azalea-core/src/game_type.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) (limited to 'azalea-core/src') diff --git a/azalea-core/src/block_hit_result.rs b/azalea-core/src/block_hit_result.rs index 80c9b8fc..420d4408 100755 --- a/azalea-core/src/block_hit_result.rs +++ b/azalea-core/src/block_hit_result.rs @@ -1,5 +1,6 @@ use crate::{BlockPos, Direction, Vec3}; +#[derive(Debug, Clone, Copy)] pub struct BlockHitResult { pub location: Vec3, pub direction: Direction, diff --git a/azalea-core/src/difficulty.rs b/azalea-core/src/difficulty.rs index 9d504307..750cfe1f 100755 --- a/azalea-core/src/difficulty.rs +++ b/azalea-core/src/difficulty.rs @@ -5,7 +5,7 @@ use std::{ use azalea_buf::{BufReadError, McBufReadable, McBufWritable}; -#[derive(Hash, Clone, Debug, PartialEq, Eq)] +#[derive(Hash, Clone, Copy, Debug, PartialEq, Eq)] pub enum Difficulty { PEACEFUL = 0, EASY = 1, diff --git a/azalea-core/src/game_type.rs b/azalea-core/src/game_type.rs index a4930c5d..f99a5805 100644 --- a/azalea-core/src/game_type.rs +++ b/azalea-core/src/game_type.rs @@ -97,7 +97,7 @@ impl McBufWritable for GameType { /// Rust doesn't let us `impl McBufReadable for Option` so we have to /// make a new type :( #[derive(Hash, Copy, Clone, Debug)] -pub struct OptionalGameType(Option); +pub struct OptionalGameType(pub Option); impl From> for OptionalGameType { fn from(game_type: Option) -> Self { -- cgit v1.2.3