From d5fa5e32b37754b3b5c136e58821e48cd3b7c2ff Mon Sep 17 00:00:00 2001 From: mat <27899617+mat-1@users.noreply.github.com> Date: Tue, 13 Jan 2026 10:51:30 -0600 Subject: Rename Instance to World (#304) --- azalea-client/src/plugins/mining.rs | 42 ++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'azalea-client/src/plugins/mining.rs') diff --git a/azalea-client/src/plugins/mining.rs b/azalea-client/src/plugins/mining.rs index e9dcbe59..35b01a6a 100644 --- a/azalea-client/src/plugins/mining.rs +++ b/azalea-client/src/plugins/mining.rs @@ -8,7 +8,7 @@ use azalea_inventory::ItemStack; use azalea_physics::{PhysicsSystems, collision::BlockWithShape}; use azalea_protocol::packets::game::s_player_action::{self, ServerboundPlayerAction}; use azalea_registry::builtin::{BlockKind, ItemKind}; -use azalea_world::{InstanceContainer, InstanceName}; +use azalea_world::{Worlds, WorldName}; use bevy_app::{App, Plugin, Update}; use bevy_ecs::prelude::*; use derive_more::{Deref, DerefMut}; @@ -20,7 +20,7 @@ use crate::{ check_is_interaction_restricted, pick::HitResultComponent, }, inventory::InventorySystems, - local_player::{InstanceHolder, LocalGameMode, PermissionLevel}, + local_player::{LocalGameMode, PermissionLevel, WorldHolder}, movement::MoveEventsSystems, packet::game::SendGamePacketEvent, }; @@ -219,7 +219,7 @@ pub fn handle_mining_queued( query: Query<( Entity, &MiningQueued, - &InstanceHolder, + &WorldHolder, &LocalGameMode, &Inventory, &ActiveEffects, @@ -240,7 +240,7 @@ pub fn handle_mining_queued( for ( entity, mining_queued, - instance_holder, + world_holder, game_mode, inventory, active_effects, @@ -261,9 +261,9 @@ pub fn handle_mining_queued( trace!("handle_mining_queued {mining_queued:?}"); commands.entity(entity).remove::(); - let instance = instance_holder.instance.read(); + let world = world_holder.shared.read(); if check_is_interaction_restricted( - &instance, + &world, mining_queued.position, &game_mode.current, inventory, @@ -320,7 +320,7 @@ pub fn handle_mining_queued( )); } - let target_block_state = instance + let target_block_state = world .get_block_state(mining_queued.position) .unwrap_or_default(); @@ -472,7 +472,7 @@ pub struct FinishMiningBlockEvent { pub fn handle_finish_mining_block_observer( finish_mining_block: On, mut query: Query<( - &InstanceName, + &WorldName, &LocalGameMode, &Inventory, &PlayerAbilities, @@ -480,12 +480,12 @@ pub fn handle_finish_mining_block_observer( &Position, &mut BlockStatePredictionHandler, )>, - instances: Res, + worlds: Res, ) { let event = finish_mining_block.event(); let ( - instance_name, + world_name, game_mode, inventory, abilities, @@ -493,9 +493,9 @@ pub fn handle_finish_mining_block_observer( player_pos, mut prediction_handler, ) = query.get_mut(finish_mining_block.entity).unwrap(); - let instance_lock = instances.get(instance_name).unwrap(); - let instance = instance_lock.read(); - if check_is_interaction_restricted(&instance, event.position, &game_mode.current, inventory) { + let world_lock = worlds.get(world_name).unwrap(); + let world = world_lock.read(); + if check_is_interaction_restricted(&world, event.position, &game_mode.current, inventory) { return; } @@ -508,7 +508,7 @@ pub fn handle_finish_mining_block_observer( } } - let Some(block_state) = instance.get_block_state(event.position) else { + let Some(block_state) = world.get_block_state(event.position) else { return; }; @@ -528,7 +528,7 @@ pub fn handle_finish_mining_block_observer( // when we break a waterlogged block we want to keep the water there let fluid_state = FluidState::from(block_state); let block_state_for_fluid = BlockState::from(fluid_state); - let old_state = instance + let old_state = world .set_block_state(event.position, block_state_for_fluid) .unwrap_or_default(); prediction_handler.retain_known_server_state(event.position, old_state, **player_pos); @@ -581,7 +581,7 @@ pub fn decrement_mine_delay(mut query: Query<&mut MineDelay>) { pub fn continue_mining_block( mut query: Query<( Entity, - &InstanceName, + &WorldName, &LocalGameMode, &Inventory, &MineBlockPos, @@ -598,11 +598,11 @@ pub fn continue_mining_block( )>, mut commands: Commands, mut mine_block_progress_events: MessageWriter, - instances: Res, + worlds: Res, ) { for ( entity, - instance_name, + world_name, game_mode, inventory, current_mining_pos, @@ -644,9 +644,9 @@ pub fn continue_mining_block( ) { trace!("continue mining block at {:?}", mining.pos); - let instance_lock = instances.get(instance_name).unwrap(); - let instance = instance_lock.read(); - let target_block_state = instance.get_block_state(mining.pos).unwrap_or_default(); + let world_lock = worlds.get(world_name).unwrap(); + let world = world_lock.read(); + let target_block_state = world.get_block_state(mining.pos).unwrap_or_default(); trace!("target_block_state: {target_block_state:?}"); -- cgit v1.2.3